I've kept my logbook in Excel for something like ten years. Not a particularly good design, and very personalised - it checks FAA IR currency, that sort of thing, and uses lookup tables to record airfields visited.
It's easy to do - if you want the "bones" of mine, say the word and I'll e-mail it.
But I bet there are better ones out there, written to a design, rather than "evolved"