Monthly Archives: July 2008

SmartInspect 3.0: the new SmartInspect Router

With SmartInspect 3.0 we are introducing a complete new (service) application : the SmartInspect Router. The Router can receive logging data via TCP/IP and named pipes from multiple applications and besides other things, route it to log files.
The SmartInspect Router service application is ideal for debugging and monitoring complex production systems. And because the Router […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | Leave a comment

New named pipe protocol in SmartInspect 3.0

Also part of SmartInspect 3.0 is a new protocol for transferring log data to the Console over named pipes. Why did we add another live logging protocol to SmartInspect when there’s already the TCP protocol?

Named pipes have two significant advantages. They are way faster (factor 2-3 in our tests) and a (re-)connect attempt is just […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | 3 Comments

Log File Encryption in SmartInspect 3.0

Also new in SmartInspect 3.0 is encryption support for log files. It is not unusual to write proprietary and sensitive information (such as implementation details) to log files that have to be protected from third-parties or even customers.
Some SmartInspect users have already implemented encryption support on their own and we are happy that the upcoming […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | 5 Comments

SmartInspect 3.0: Asynchronous Logging

One of my favorite new features of the upcoming SmartInspect 3.0 is support for asynchronous logging. What asynchronous logging basically does is to move the protocol/connection related operations (such as writing a packet or doing a reconnect attempt) from your application thread into a dedicated logging thread.
One thing to note is that we did not […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | 3 Comments

SmartInspect 3.0 Configuration File Monitoring

Just like other logging tools, SmartInspect allows you to configure logging options via configuration files. But just how useful are configuration files on a production system really, when changes are only picked up when the application is restarted?

To make configuration files more useful in production environments, we added a new feature to SmartInspect 3.0 that […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | Leave a comment

SmartInspect 3.0 Session Improvements

This is the first part of a series showing some of the major new features and improvements of the upcoming SmartInspect 3.0 release. Yep, that’s right; SmartInspect 3.0 is coming very soon now! As with the previous major release, it will contain quite a few new features that are directly based on customer feedback. We […]

Posted in Delphi, Gurock Software, SmartInspect, SmartInspect 3.0 | 1 Comment

Porting SmartInspect to Tiburon

If you are into Delphi, you have probably already seen all the blog postings about Tiburon (the next Delphi version) from the CodeGear Embarcadero staff on DelphiFeeds.com. Besides working on SmartInspect 3.0 (more about this in a few days), we have also worked on porting SmartInspect to Tiburon in the recent weeks.
As you might already […]

Posted in Delphi, Gurock Software, SmartInspect | Tagged , , , | 7 Comments