Open source logging application block for ASP.NET web applications, allowing developers to log unhandled exceptions in their web apps and APIs.
ELMAH (Error Logging Modules and Handlers) is an open source logging application block for ASP.NET web applications. It was originally created by Atif Aziz and is now maintained as part of the ASP.NET open source community.
It provides an easy way for .NET developers to log details of any unhandled exceptions that occur in their web apps and APIs. The error details get logged to an external data store such as SQL Server, XML file, or other repositories.
Key features include:
ELMAH is useful for developers to log details that can help debug production web application errors. It allows seeing the Yellow Screen of Death errors in a readable format. It helps track down bugs and prevent future occurrences of the issues that caused the errors.