The query logger window is opened from the main database window, either via the View menu or using the appropriate tool on the tool bar (the sheet of paper overlaid with the letter Q). When displayed, it will record the most recently executed queries ( Currently the most recent 64 queries, and up to 8 arguments for each. In addition, arguments are truncated to 64 characters. ) and any arguments to those queries. This is shown below.
The window is split into three sections. The lower part shows the list of queries; for each is shown the time at which the query was executed, which server database it was associated with, and the text of the query. Note that the query may contain embedded place holders, where arguments are substituted; the character or characters used for the place holder will depend on the server database, but for MySQL, PostgreSQL and XBase will be question marks (?).
Double-clicking on a query will display it in the upper part of the window, with any arguments (that is, values which are used to substitute for place holders appearing in the middle part. Where Rekall can parse the query, it will be displayed suitably formatted. If it cannot be parsed then it will be displayed in plain text (and, mainly for debugging purposes, an error message will also appear). Note that in this release of Rekall, only select queries are parsed.