.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

Tracing - Logging - Monitoring

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

Log4Net Viewer

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Taras Naumtsev

Latest version: 0.7.0.0
Added 2005-03-02

GUI log viewer and filter for the log4net library.
By default Log4Net Viewer listens for LoggingEvent objects sent using the UdpAppender and displays them in a table.
The events can be filtered based on: Level, Logger, Message.
All the details for each event can be displayed by selecting the event in the table.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

Enterprise Library

áHome Page HomeáPage

Categories: Caching, Persistence - Data-tier, Security, Tracing - Logging - Monitoring

Author: Microsoft

Latest version: 5.0 - April 2010
Added 2005-02-10Updated 2010-05-06

Library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects.
Application blocks help address the common problems that developers face from one project to the next. They are designed to encapsulate the Microsoft recommended best practices for .NET-based applications. They also address scenarios not directly supported by the underlying class libraries.

Contains the following general purpose application blocks:
- Caching Application Block: incorporate a local cache in applications.
- Cryptography Application Block: incorporate hashing and symmetric encryption in applications.
- Data Access Application Block: incorporate standard database functionality in applications.
- Exception Handling Application Block: developers and policy makers can create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
- Logging Application Block: include standard logging functionality in applications.
- Security Application Block: incorporate authorization and security caching functionality in applications.
- Validation Application Block: allows you to centrally define validation rules using configuration or attributes, and validate data from anywhere in your application, including integration with Windows Forms, ASP.NET and WCF.
- Policy Injection Application Block: provides an approach for separating cross-cutting concerns from business logic using declarative policies that are attached at runtime to methods on your objects.
- Unity: dependency injection container

Also includes:
- The Application Block Software Factory: simplifies the process of building application blocks and providers through guidance automation.
- Visual Studio-integrated configuration editor: edit Enterprise Library configuration files directly within Visual Studio.

Enterprise Library also includes a set of core functions, including configuration, instrumentation, and object builder services. These functions are used by all other application blocks.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

log4net

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: NeoWorks

Latest version: 1.2.10
Added 2003-05-20Updated 2007-04-24

Tool to help the programmer output log statements to a variety of output targets. log4net is a port of the log4j framework to the .NET runtime, trying to keep the framework as similar to the original log4j as possible while taking advantage of new features in the .NET runtime.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

UptoLog

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: UptoLog

Latest version: 2008
Added 2007-02-06Updated 2007-12-17

Distributed logging system.
UptoLog gathers detailed information about application failures by logging errors, traces and time measurement across the logical and physical layers, into a central database. All log data gathered during a specific activity are related through a unique activity id. This makes it possible to group errors, traces and time measurement for a specific activity across many layers.

Features include:
- Error log information accessible through a web application (UptoLog Search Server)
- An activity ID makes allows you to discover connections between errors that occur on different computers; The connections can be visualized via UptoLog Search Server
- The client (UptoLog Satellite) is integrated into your applications and therefore can log error information from within individual applications and from the server or the client.
- The developer decides how much information the UptoLog Satellite is meant to collect and send along with the error log.

UptoLog is sold in three different versions: Standard, Professional, Enterprise.

Built for .NET 2
Built for .NET 2
Library
Library

NLog

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Jaroslaw Kowalski

Latest version: 0.5 Beta 1
Added 2004-12-08Updated 2005-05-24

Logging library similar in concepts to log4net, designed to be easy to use and configure.
Features include:
- support for the .NET Framework, the .NET Compact Framework, and Mono 1.0
- can be configured both with a config file and programmatically
- interface is identical to Console.WriteLine

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

SmartInspect

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Gurock Software

Latest version: 3.3
Added 2005-05-24Updated 2010-05-04

Logging tool for debugging and monitoring .NET, Java, and Delphi applications.
SmartInspect helps you to identify bugs, find solutions to customer problems and gives you an understanding of how your software works in different environments and under different circumstances.

Features include:
- Native logging libraries for .NET, Java, and Delphi
- Log messages, errors, objects, source code, files and more
- Full source code of libraries included
- Viewer application for analyzing the logging information
- Monitor multiple threads, multiple processes and distributed systems
- Support for TCP/IP and log files
- Support for log rotation
- Redistributable console
- Enable and disable logging per session
- Code templates and snippets
- Integration with Visual Studio 2002/2003/2005/2008/2010, Delphi 6/7/8/2005/2006/2007/2009/2010, C++Builder 2006/2007/2009/2010, Eclipse 3.0/3.1/3.2/3.3/3.4/3.5

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Library
Library
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

.NET Logging Framework

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Lorne Brinkman

Provides you with means to log information to any destination. It comes with loggers that support writing to the system console, a file on disk, a TCP/IP socket, the Windows event log, and more.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Eqatec Analytics

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Eqatec

Application usage tracker.
EQATEC Analytics does for applications what web analytics systems do for websites. It will let you stay in touch with your application after deployment so you can follow usage, bugs, problems, downloads and more.

Features include:
- Dashboard: overview of usage data for each product you monitor
- World Map: visual overview of usage activity per country
- Visual overview of the different versions of your software products
- Visual overview of individual software features usage in your application
- Exceptions view: information about errors occurring at your customers site
- Supports .NET, .NET Compact Framework and Silverlight

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Built for the Compact Framework
Built for the Compact Framework
Free or free version available
Free or free version available

Trace Listeners Component

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: ComponentSpace

Let's you enhance your application's tracing using a cyclic file trace listener that extends the System.Diagnostics.TraceListener class. The trace listener is fully configurable from the applicationĺs XML configuration file. Also included are HTTP, SMTP and MSMQ trace listeners.

Built for .NET
Built for .NET
Library
Library
Source code provided
Source code provided

TraceTool

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Latest version: 7.0.0
Added 2006-06-26

Sends .NET, Java, Delphi or C++ traces to a visual viewer (local or remote).
Traces can display info about objects, stacks, dumps, etc. The viewer displays OutputDebugString and EventLog messages. Acts as tail -f.

TraceTool provides:
- A viewer that displays multiple kinds of sources (from the provided framework, log file, event log or the old OutputDebugString method).
- A client framework to send simple traces, grouped traces, class and object viewer, dump and call stack.

You can develop in C++ or in C#.
The TraceTool API can be used with other libraries: Log4J (Java), Log4Net (.NET), System.Trace (.NET), Enterprise Instrumentation Framework (EIF, .NET), Gdebug (Delphi).

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Free or free version available
Free or free version available
Source code provided
Source code provided

Gibraltar

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: eSymmetrix

Latest version: 2.5.2
Added 2009-08-07Updated 2011-02-17

Usage and error monitor for applications.
Gibraltar records and sends error and usage information to your support staff and provides analysis and visualization tools so you can triage customer issues.

Includes:
- Gibraltar Agent (collect session files)
-- Collect session data
-- View trace messages in real-time
-- Bundle and transmit session files
-- SDK and API doc with VS2008 integration
- Gibraltar Hub (web service)
- Gibraltar Analyst (analyze session logs)
-- High-level session analysis
-- Detailed session analysis
-- Print-ready reports

Built for .NET 2
Built for .NET 2

RPM Lite

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: New Relic

On-demand management to help you ensure the health and availability of your production .NET web apps built on the .NET framework and deployed on IIS.
RPM Lite monitors overall response time of the CLR, databases and external systems, as well as throughput, and Apdex scores. You can then go deeper into ASP.NET, ASP.NET MVC 2, SQL statements and EXPLAIN plans, WCF Services, CPU and memory utilization, and more.

Features include:
- Apdex Scores
- API to publish metrics
- Application overview
- Dashboard
- Web transaction analysis
- Deployments marker
- Cluster analysis
- Notes
- Weekly email report of app performance
- Integration with Campfire, Twitter, and Lighthouse

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Sold as a service
Sold as a service

Exceptioneer

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Pixel Programming

Hosted system designed to help identify, manage and resolve unhandled .NET exceptions.
When an Exception occurs within an application, that exception and a range of platform specific details are transmitted securely to the Exceptioneer web portal where the data is analysed for you to handle in your own way.

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Free or free version available
Free or free version available
Sold as a service
Sold as a service

ELMAH

áHome Page HomeáPage

Categories: ASP.NET, Tracing - Logging - Monitoring

Author: Atif Aziz

Latest version: 1.2
Added 2005-01-13Updated 2011-05-12

Application-wide error logging of unhandled exceptions for ASP.NET.
ELMAH (Error Logging Modules and Handlers) is pluggable: it can be dynamically added to a an ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.
ELMAH comes as an ASP.NET HTTP Module and an HTTP Handler.

Features include:
- Logging of nearly all unhandled exceptions
- A web page to remotely view the entire log of recoded exceptions
- A web page to remotely view the full details of any one logged exception
- In many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with customErrors mode turned off
- An e-mail notification of each error at the time it occurs
- An RSS feed of the last 15 errors from the log
- Log errors to several storages: SQL Server, Oracle, SQLite, Access, Loose XML files, RAM (in-memory)

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Crypto Logger For .Net

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: LogicNP Software

Latest version: 2010
Added 2011-01-10

Logging framework.
Crypto Logger consists of two parts: a logging library and a logging console.
The logging console is used to view, search, analyze and manage log data and perform remote-logging and live-logging.

Logging Library features include:
- Log messages, numeric/floating point variables, binary data, images, database objects, collections, dictionaries, lists, exceptions and more
- Supports buffering and asynchronous mode so your software's performance is not affected by logging
- Supports a variety of log targets: files, pipes, TCP streams and more
- Log as binary or text, rotate files based on size and time, encryption support
- Supports simple XML based configuration files with ability to watch config file for changes
- Built-in rule-based filtering support as well as advanced filtering via custom filters
- Extensibility: develop your own log targets for logging to databases, system event logs, SMTP and more

Logging Console features include:
- segregate log data into different views based on rules
- Highlight log entries based on rules
- Filter log data using rules
- Displays the values of logged variables at any point in the log, for tracking app resources and state
- Search log entries using a variety of criteria
- Log from your software to the console in real-time using pipes and TCP
- Displays logged images, tables, lists, property sets, textual contents and more
- Log from remote production or customer sites directly to the console using TCP

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight

Managed Stack Explorer

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Microsoft

Latest version: 1.0
Added 2006-02-16

Managed Stack Explorer (MSE) is a tool that provides a way to monitor .NET 2.0 managed processes and their stacks.
The ability to view a programĺs stack and how it changes over time is an important method in determining reasons for possible errors. MSE provides an interface to allow you to monitor multiple processes at once and build periodic stack log files. MSE works by attaching to a process when a stack trace is requested, then detaching the moment the stack trace has been retrieved.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

Glimpse

áHome Page HomeáPage

Categories: ASP.NET, Tracing - Logging - Monitoring

Latest version: 0.76
Added 2011-04-14

A client side Glimpse into whats going on in your ASP.NET Web Forms or ASP.NET MVC server.
At its core Glimpse allows you to debug your Web Service right in the browser. Glimpse allows you to "Glimpse" into what's going on in your web server. In other words what Firebug is to debugging your client side code, Glimpse is to debugging your server within the client.

Fundamentally Glimpse is made up of 3 different parts, all of which are extensible and customizable for any platform: Glimpse Server Module, Glimpse Client Side Viewer, and Glimpse Protocol.

Features include:
- Route debugging
- Ajax support
- Tracing in MVC
- Fully extensible
- NuGet package

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available
Source code provided
Source code provided

Common.Logging

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Latest version: 1.2.0
Added 2007-10-26

Library that introduces abstraction to allow you to select a specific logging implementation at runtime.
This library is intended only for use where the paramount requirement is portability and you will generally be better served by using a specific logging implementation so that you can leverage its advanced features and extended APIs to your advantage.
Implementations supported are log4net 1.2.9, log4net 1.2.10, NLog 1.0, and Microsoft Enterprise Library Logging 3.1.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Log4View

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: prosa

Latest version: 2.2.5
Added 2006-12-18Updated 2009-01-06

Viewer for log4net output.
Log4view enables filtering, searching and formatting of log messages.

Features include:
- Filter by loggers, log levels or any other criteria.
- Search log entries by loggers or message text.
- Supports wildcards and regular expressions.
- Fully customizable GUI including color and font of individual loggers.
- Reads log output from File-, UDP- and TCP-Appenders.
- Support for multiple log sources
- Support for consolidated view of separate log sources in a single message view.

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

SpeedTrace

áHome Page HomeáPage

Categories: Profiling - Debugging, Tracing - Logging - Monitoring

Author: ipcas

Latest version: 3.2
Added 2005-09-13Updated 2007-11-29

Traces and profiles applications including Windows applications, Windows services, ASP.NET applications and others.

Features include:
- Application tracing: monitor the application flow (method calls).
- Data tracing: makes the arguments and return values of functions accessible.
- Profile: evaluates and presents statistics.
- Trigger: enables event-based tracing and profiling.
- Filter: reduces output on-the-fly with pre- and post-processing filters.
- Callback API
- TraceAnalyzer: visualize collected data.
- Save to disk
- Search engine

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2

Kellerman Logger

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Kellerman Software

Latest version: 1.03
Added 2006-12-31

Logging Framework.
Kellerman Logger is implemented as a static class so you can log with one line of code.

Features include:
- Logs to Custom Logging Targets, Console, Debug, Trace, ASP.Trace, Response.Write, File, Event Log, Email, Memory, SQL Server, Oracle, MySQL, Access.
- Supports file, and database log rolling.
- Automatically creates logging tables and associated stored procedures.
- Tracks performance metrics.
- Logs custom object properties using reflection.
- Run-time configuration properties and config file support.
- Asynchronous operation or synchronous operation.

Built for .NET 2
Built for .NET 2
Library
Library

Log4Net Dashboard

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Georg Jansen

Latest version: 2.2
Added 2005-11-29

The Log4Net Dashboard (L4NDash) is a web application that uses the Log4Net log table in an SQL Server database, and gives the user features to view and analyze the content of the log table.
L4NDash is aimed to fulfill the needs both during development of an application, and later when that application goes into production. L4NDash extends the benefit of using Log4Net logging framework, your customers can now have a tool to view and track the logs from your application.

Built for .NET
Built for .NET
Free or free version available
Free or free version available

Eqatec Tracer

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Eqatec

Latest version: 1.1
Added 2009-09-10

Tracer.

- Debug your live code: Add tracing to your entire app and see how the code is executed live, including parameters.
- Point and go: No source code changes are needed. Just point the tracer to your app, run the modified code, and start watching the trace output.
- Trace any .NET application: Add tracing and spy on any .NET app, not just your own.
- Remote tracing over sockets.

Built for .NET 2
Built for .NET 2
Built for the Compact Framework
Built for the Compact Framework
Free or free version available
Free or free version available

SmartAssembly

áHome Page HomeáPage

Categories: Code protection - Obfuscation, Compilation, Deployment - Installation, Tracing - Logging - Monitoring

Author: Red Gate Software

Latest version: 5.5
Added 2005-12-01Updated 2009-09-01

Improvement, protection and exception reporting tool for .NET assemblies.

Features include:
- Dependencies merging
- Pruning: automatically detects and removes the code that will never be executed at runtime
- Classes and methods obfuscation
- Control flow obfuscation
- References dynamic proxy: hide most of the calls to external methods, properties or fields
- Strings encoding
- Anti-disassembler and anti-decompiler
- Unhandled exception reporting (with 24x7x365 Web service)
- Resources compression and encryption: reduce assembly sizes; allows the protection of XAML files
- Dependencies compression and embedding
- Memory management
- Debugging capabilities
- No need to make any change in your code, or to learn a 3rd party object model
- Command line mode

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Built for the Compact Framework
Built for the Compact Framework

Clog

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Daniel Vaughan

Latest version: 1.7
Added 2009-02-05

Client logging system.

Clog is a customizable log provider system that allows you to harness your existing logging system to log client side messages to your server using WCF or asmx Web Services.

Features include:
- customizable
- thread-safe
- can serialize and log all Exception types
- allows filtering of messages both on the client and server side using custom or inbuilt filters
- includes an extensible log provider system
- includes a log4net log strategy, a simple tracing log strategy, and a Microsoft Enterprise Library Logging Application Block log strategy
- supports WPF and Silverlight 2

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

iTech Logging

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: iTech Software

Latest version: 2.4.1
Added 2004-12-16

Logging system featuring an online tracing and logfile analysis tool, which can be used online and offline and provides log message filtering mechanisms.
iTech Logging can be attached to .NET applications as a .NET trace
listener by adding a reference to configuration files. No source code changes are required.
iTech Logging consists of:
- ITLogLib: a runtime library for dynamic protocolling
- ITConfigManager: an editor for configuring the output behavior of the runtime library
- ITLogBook: a standalone application for live program monitoring and execution analysis

Built for .NET
Built for .NET
Library
Library

LucidLog.Net

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: DevRiver

Latest version: 1.0.0
Added 2007-04-09

Logging, troubleshooting and real-time monitoring tool and library.
LucidLog.Net allows you to analyze the execution of your software, detect bugs and performance problems.

Features include:
- 100% managed code
- Logging of messages, collections, exceptions, asserts, standard and custom type objects (public fields and properties)
- Flexible output to multiple logging targets
- Logging run-time context information
- Configuring library both with a XML file and programmatically
- Freely distributable utility for editing configuration files
- Listening and advanced control of System.Diagnostics.Trace output
- Logging and monitoring of multi-threaded and distributed applications
- Real-time monitoring of local and remote applications via TCP/IP
- LogViewer application for receiving, viewing and analysing logs with filtering, highlighting, navigation and search features.
- Exporting logs to CSV and HTML files
- Printing visually styled logs

Built for .NET
Built for .NET
Built for .NET 2
Built for .NET 2
Library
Library

AVIcode

áHome Page HomeáPage

Categories: Tracing - Logging - Monitoring

Author: Microsoft

Latest version: 5.7
Added 2011-01-04

.NET application performance monitoring.

Features include:
- Automatic discovery of application dependencies
- Graphical application topology view displays dependency between distributed components
- Optimizing business productivity with always-on, real-time monitoring, and rapid error resolution of business critical applications
- Distributed web services and outside-in monitoring
- Monitor and measure service-level delivery (SLAs)

Built for .NET 2
Built for .NET 2

PublicDomain

áHome Page HomeáPage

Categories: Compression, Miscellaneous, Tracing - Logging - Monitoring

Latest version: 0.1.19.0 Beta
Added 2007-02-07

Collection of code and packages.

Features include:
- Time zone support
- Logging API
- Dynamic code evaluation (C# and VB.NET)
- Global Assembly Cache (GAC) API
- Unzipper class
- RSS, Atom, and OPML APIs
- Screen scraping API
- Various utilities for strings, arrays, cryptography, and more

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

OpenNETCF Application Blocks

áHome Page HomeáPage

Categories: Caching, Miscellaneous, Persistence - Data-tier, Tracing - Logging - Monitoring

Author: OpenNETCF.org

Latest version: 1.0
Added 2005-06-16

The OpenNETCF team has worked with the Patterns & Practices team at Microsoft to provide a version of the Application Blocks for the .NET Compact Framework. Included in the OpenNETCF Application Blocks set are Data Access, Exception Management, Caching, and the Offline blocks.

Built for .NET
Built for .NET
Built for the Compact Framework
Built for the Compact Framework
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?