What's new? | Help | Directory | Sign in
Google
                
Code License: New BSD License
Labels: asp.net, library, csharp, web, diagnostics

ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.

Once ELMAH has been dropped into a running web application and configured appropriately, you get the following facilites without changing a single line of your code:

New with ELMAH 1.0 BETA 3 (build 10617)

The following features were new with ELMAH 1.0 BETA 2 (build 9414):

ELMAH in Action

Following is a screenshot of Internet Explorer 7 displaying the error log page as provided by ELMAH:

To learn more about ELMAH, see the MSDN article “Using HTTP Modules and Handlers to Create Pluggable ASP.NET Components” by Scott Mitchell and Atif Aziz.