TimeLogEntry is a clock-in, clock-out, or other directive in a timelog
file (see timeclock.el or the command-line version). These can be
Transactions and queried like a ledger.
Convert time log entries to ledger transactions. When there is no clockout, add one with the provided current time. Sessions crossing midnight are split into days to give accurate per-day totals.