1. A method of generating condensed reports of checkpoint log data, the method comprising: reading a log record comprising a plurality of log entries that report on the status of, and events occurring in, a software application that generates the log entries, wherein status and event information in the plurality of log entries is relevant to a determination of errors and inefficiencies in the software application; reading a log entry count and a log entry size from a header of the log record; demarcating log entries within the log record with information from the log entry count and the log entry size; parsing the log record into log entries; receiving a query expression; applying the query expression against each parsed log entry; and generating a condensed log report comprising only log entries that satisfy the query expression.
9. The method of claim 1 , further comprising providing the condensed log record to a user.