Looking for a high-performance ASP.NET logging and tracing tool?

Wouldn't it be great if you could trace and log ASP.NET web applications in real-time and spot errors and performance problems as they occur? Introducing SmartInspect, our advanced high-performance logging and tracing tool for ASP.NET and .NET applications.
Try SmartInspect For Free See Features

Reliable and high-performance ASP.NET logging and
ASP.NET tracing with SmartInspect. Up and running in minutes!

Find bugs, solve customer issues and improve the reliability of your web applications with SmartInspect, our advanced and high-performance logging tool for .NET applications. Easily create log files, trace method execution or track threads and processes with our reliable logging library. Analyze log files, monitor your ASP.NET web applications in real-time and use flexible filters and navigation tools with our log viewer application, the SmartInspect Console.

Rich Logging & Tracing Track messages, errors, objects, database results & more.
Flexible Log Files Rich binary or text log files, encryption & advanced rotation.
Advanced Log Viewer Includes advanced viewer for log analysis and monitoring.
Powerful Filters & Navigation Quickly filter & find critical information in huge log files.
Monitor in Real-Time High-performance live logging via TCP or named-pipes.
Trace Threads and Processes Monitor threads to debug deadlocks and sync issues.

Integrate SmartInspect logging in just 5 minutes to get started

SiAuto.Si.Connections = "file(filename=c:\\log.sil)";
SiAuto.Si.Enabled = true;

// Log simple messages, warnings and exceptions
SiAuto.Main.LogMessage("Processing Order 48843");
SiAuto.Main.LogWarning("Connection refused");

// Log variable values, datasets or any other object
SiAuto.Main.LogInt("index", index);
SiAuto.Main.LogObject("order", order);
SiAuto.Main.LogDataSet("dataSet", dataSet);
SiAuto.Si.Connections = "file(filename=c:\log.sil)"
SiAuto.Si.Enabled = True

' Log simple messages, warnings and exceptions
SiAuto.Main.LogMessage("Processing Order 48843")
SiAuto.Main.LogWarning("Connection refused")

' Log variable values, datasets or any other object
SiAuto.Main.LogInt("index", index)
SiAuto.Main.LogObject("order", order)
SiAuto.Main.LogDataSet("dataSet", dataSet)

// Log simple messages, warnings and exceptions
SiAuto.main.logMessage("Processing Order 48843");
SiAuto.main.logWarning("Connection refused");

// Log variable values, result sets or any other object
SiAuto.main.logInt("index", index);
SiAuto.main.logObject("order", order);
SiAuto.main.logResultSet("resultSet", resultSet);
Si.Connections := 'file(filename=c:\log.sil)';
Si.Enabled := True;

{ Log simple messages, warnings and exceptions }
SiMain.LogMessage('Processing Order 48843');
SiMain.LogWarning('Connection refused');

{ Log variables value, datasets or any other object }
SiMain.LogInteger('Index', Index);
SiMain.LogObject('Order', Order);
SiMain.LogDataSet('DataSet', DataSet);

Thousands of small and large teams use SmartInspect, including:

Get started with SmartInspect in minutes
and try SmartInspect free for 30 days!

ASP.NET Logging and Tracing with SmartInspect

  • Adding logging to your web application
    The SmartInspect libraries enable you to create detailed logs of your web applications. You can log simple messages, variable values, errors, exceptions and even any arbitrary object. Log directly to a log file or via TCP/IP to the SmartInspect Console. The libraries can be distributed royalty-free and you get the full source code of the libraries, too.

  • Use SmartInspect to log and handle exceptions
    Whether you want to use SmartInspect for ASP.NET logging or ASP.NET tracing, you will be able to provide faster and better support to customers and users by analyzing their log files and errors. SmartInspect enables you to quickly find out what problems your users experience and which parts of your code is responsible for the issues.

  • Monitor and analyze your applications in real-time
    The SmartInspect Console is the powerful viewer application that helps you to analyze your logging information and enables you to monitor ASP.NET applications in real-time. It lets you filter, search, navigate and edit your log data with ease and provides many different viewers for displaying your data.

Visitors use the following phrases to find this page: asp.net log, asp.net logging, asp.net tracing, asp.net log files, trace asp.net, asp.net stack trace