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)
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)