Error Logging Modules and Handlers (ELMAH)
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. ELMAH supports ASP.NET 1.x, ASP.NET 2.0 and ASP.NET 3.5 applications and ships with a variety of log source providers like XML or database.
Few of its features are –
• Logging of nearly all un-handled exceptions.
• A web page to remotely view the entire list of recoded exceptions and
then 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 and an
RSS feed of the last 15 errors from the log.
• Log errors to several back-end storages like Microsoft SQL Server,
Oracle (OracleErrorLog), XML files, etc.
• Filter unwanted exceptions, programmatically and via configuration.
• Use MsAjaxDeltaErrorLogModule to log errors during partial updates
enabled by Update Panel in Microsoft ASP.NET AJAX.
Usage -
ELMAH can be used in all APS.Net web applications which run on .Net framework 1.x, 2.0 and 3.5.
Source
Open-source/Developed/Customized
Advantage
1. Helps in debugging/resolving production deployed application issues
well within support SLA time frame.
2. Ability to view detailed application exceptions remotely, thus reduces
our turnaround time in responding to customer queries.
3. Its free, open-source and highly customizable.
4. Easy to implement in existing projects.
5. Instant notification to support and maintenance team about
application issues via email or RSS feeds.
Why choose ELMAH -
ELMAH provides a low cost, easily and quickly deployable, application-wide error logging facility which provides the maintenance and support teams with in-depth exception information required while debugging and resolving production application issues.
Link -
No comments:
Post a Comment