If you are using the classic, liberated, .ezlog C/C++ tool-set (or almost any plain-text logging format), then you will enjoy using this graphical user interface.
If you have no logging-legacy to maintain, then follow the link below to check out AboutTime. -Also written in Java, AboutTime can be used to create a weekly time-card, status report, and allot more than a mere log-file.