SQLite logging for Delphi with SmartInspect

David Lambert was kind enough to send us his very nice SmartInspect SQLite logging protocol for Delphi and allowed us to make it available on our website. It can be used to write SmartInspect logging data to an SQLite database instead of typical log files, allowing for customized filtering and analysis with SQL tools. This SmartInspect protocol is licensed under the Creative Commons Attribution license and uses the DISQLite3 database library, which is available as a free personal edition or affordable professional version with additional features from Ralf Junker.


SmartInspect SQLite log viewed in SQLiteSpy

The logging protocol automatically creates and initializes a new SQLite database on its first use, making it very easy to deploy application with it. All SmartInspect packets such as log entries, watches and process flow entries are supported and stored in the resulting SQLite database. Please note that the protocol has been written for Delphi 2009, but there are only a few changes required if you want to use it with an older Delphi version. Update: The protocol works with multiple Delphi versions out of the box, including Delphi 2007 and Delphi 2009.

Until our upcoming new website with a more useful SmartInspect resources section has been launched (scheduled for next month), you can download David’s protocol here:

Download (5 KB)

This entry was posted in DelphiFeeds.com, Gurock Software, SmartInspect and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting