Home arrow Products arrow SmartInspect arrow Tour arrow Getting Started with SmartInspect

Tour: Getting Started with SmartInspect

SmartInspect consists of three native logging libraries for .NET, Java and Delphi and a viewer application called the SmartInspect Console. After integrating one of the libraries into your application, you can log any kind of information and data to a file or directly via TCP to the Console.

SmartInspect Overview

Integrating SmartInspect into Your Application

Integrating SmartInspect into your application couldn't be simpler. After including one of the SmartInspect libraries, you can configure and enable SmartInspect with just two lines of code. After that, you can start logging any kind of data or information you wish to have in the resulting log.

SiAuto.Si.Connections = "file(filename=c:\\log.sil)"; SiAuto.Si.Enabled = true; SiAuto.Main.LogMessage("First Message!");
SiAuto.Si.Connections = "file(filename=c:\log.sil)" SiAuto.Si.Enabled = True SiAuto.Main.LogMessage("First Message!")
SiAuto.si.setConnections("file(filename=c:\\log.sil)"); SiAuto.si.setEnabled(true); SiAuto.main.logMessage("First Message!");
Si.Connections := 'file(filename=c:\log.sil)'; Si.Enabled := True; SiMain.LogMessage('First Message!');

The SmartInspect Console

The SmartInspect Console is the viewer application that lets you analyze, view and filter your logs. It assists you in your daily development tasks with useful navigation features, powerful filter and search capabilities and specialized viewers to analyze your application.

  1. The most important part of the Console is the View concept. A View displays the entries of your log. You can have multiple Views to show different parts of your log and each View can have its own set of filters and bookmarks.
  2. The Watches Graph toolbox on the right allows you to track and view variable values and resources like database connections and active threads. By analyzing the resource usage of your applications, it is possible to optimize performance and identify bottlenecks.
  3. Different toolboxes give you access to important information about your log entries. There are toolboxes to show you the call stack of a log entry, trace variable values and to show the details of a selected log entry.
  4. The Process Flow toolbox gives you an overview over the threads and processes in your current log and allows you to easily create new filtered views with the log entries of just one thread or process.
  5. The Viewer toolbox gives you access to the attached data of a log entry. There are many different specialized Viewers to display any kind of data. The Console has an image viewer, text viewer, list viewer, object inspector, binary viewer and more.

Next »



Table of Contents
Download Trial
Download your free 30-day trial copy of SmartInspect:

Download SmartInspect Trial (7 MB)

"Thanks for such a great piece of software, SmartInspect. It is awesome. I debug high end multi-threaded servers and it is a life saver."

David Lambert, Digital Matrix

"I would highly recommend this product. This company has gone from nothing to having one of the most professional product experiences I have ever seen."

Dan Miser, Distribucon

arrow More Testimonials