Advanced High-Performance Logging and Tracing for Visual Basic.NET

Our high-performance and reliable .NET logging tool SmartInspect enables you to create details log of your VB.NET applications and allows you to monitor your applications in real-time. Identify errors and remove performance bottlenecks. Get started with VB.NET logging and SmartInspect today!
Try SmartInspect For Free See Features

Reliable and high-performance VB.NET (Visual Basic.NET)
logging and tracing with SmartInspect. Get started today!

Find user-reported issues, fix bugs and improve the reliability of your VB.NET applications with SmartInspect, our advanced and high-performance logging tool for .NET. Easily create log files, trace method execution, track threads and log objects with our reliable logging library. Analyze log files, monitor applications in real-time and use flexible filters and navigation tools with our advanced log viewer application.

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");
SiAuto.Main.LogException(e);

// 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")
SiAuto.Main.LogException(e)

' 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.setConnections("file(filename=c:\\log.sil)");
SiAuto.si.setEnabled(true);

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

// 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');
SiMain.LogException(E);

{ 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!

VB.NET Logging (Visual Basic.NET Logging) with SmartInspect

  • Log VB.NET applications with ease
    By integrating the SmartInspect VB.NET logging library into your application, you are able to log exceptions and errors to log files or to the SmartInspect Console. You will always know exactly where any errors occurred – either during development or on your customer's production system.

  • Use SmartInspect to log and handle exceptions
    Whether you want to use SmartInspect for VB.NET web application or desktop logging, 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 our powerful viewer application that helps you analyze your logging information and enables you to monitor VB.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: vb.net logging, visual basic.net logging, vb logging