For a while I was using a Google spreadsheet, and google form for input and filtering... then I stepped it up and used a company called AppSheet to create an app I could put on my phone for easy inputs while on the go.
But recently I gave in and bought a subscription to LogTenPro, I already use a Mac, iPhone, and iPad and LogTenPro looks great has iCloud sync so you can pull up your full logbook on any platform. It's infinitely customizable, and has a lot of built in templates for printing your logbook, if you need to do that.
It doesn't quite have stuff built in for a military pilot, well it does have some things like NVG landings and time. I hope in the future I can get coradine to beef that functionality up, I mean all it would take is a little consulting with a military pilot.
Anyways, it can also track duty limits, per diem, and I think you can import your company schedule right into it.
It seems like coradine is here to stay so I feel like this may be my logbook through my military years and into my airline years down the road.