I have used gInt, Winlog, and ACAD to do logs. Each way has it's issues.
What I found with gInt is that it really helps if you get it set up right. This takes some upfront work, and some coding in the right spots, and then it is all pretty easy after that. Unfortunately, this is not really easy until you get used to it.
I have actually set up gInt to do imports from spreadsheets used for field logging, and have it set up to import everything, Toggle a couple of things and you have stick logs, or individual logs. After all is tweaked, we could send information back out to be used in a word mail merge.