This project is read-only.
Project Description
This a library to integrate and use the SmartInspect logging tool with the Unity dependency injection and AOP framework. Various attributes help you to quickly instrument your application with useful logging calls.

About SmartInspect (from their official website): "SmartInspect is an advanced .NET logging, Java logging and Delphi logging tool for debugging and monitoring software applications. It helps you identify bugs, find solutions to user-reported issues and gives you a precise picture of how your software performs in different environments. Whether you need logging in the development phase, on production systems or at customer sites, SmartInspect is the perfect choice."

To make it easier to instrument applications with SmartInspect logging and because of the rich functionality of that framework, I've implemented this project as attributes for the Unity application block. I'm using this library extensively for our server application and ASP.NET website (, our webservices (, our end-user portal (, our AJAX application and the related comet service, in our billing (console application), and many more high traffic systems.

SmartInspect was the only choice for me, as I need live-monitoring of platform events and other information of our highly distributed applications.

Michael Baarz

Please note: this project is still experimental. I'm still working on the code and some final issues and it is not yet recommended to use this code for anything important.

Last edited Mar 23, 2010 at 7:36 PM by mbaarz, version 11