Wednesday, September 23, 2015

.NET Logging Tools, plugins, open source

There are multiple tools and plugins available for .net application logging,
based on its license, easy to use, easy pluggable, least impact on performance and
best fit into .net environment, below are the tools listed on priority wise.

ELMAH

ELMAH (Error Logging Modules and Handlers) is an application-wide error
logging facility that is completely pluggable.

The Apache
log4net library is a tool to help the programmer output log statements to a
variety of output targets. Log4net is a port of the excellent Apache log4j framework
to the Microsoft.NET run time.

Logging
Application Block. Developers can use this application block to include logging
functionality for a wide range of logging targets in their applications. This
release adds asynchronous logging capabilities.