Skip to content

Elmah.Contrib.WebApi provides an ASP.NET Web API exception filter, ElmahHandleErrorApiAttribute, for logging errors directly to ELMAH.

License

Notifications You must be signed in to change notification settings

shchahrykovich/elmah-contrib-webapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elmah.Contrib.WebApi

Elmah.Contrib.WebApi provides an ASP.NET Web API exception filter, ElmahHandleErrorApiAttribute, for logging errors directly to ELMAH.

The latest package is also available as a zip from the downloads page.

Usage

Simply register it during your application's start up, or on a controller-by-controller basis.

protected void Application_Start()
{
    GlobalConfiguration.Configuration.Filters.Add(new ElmahHandleErrorApiAttribute());

    ...
}

Note this filter requires ASP.NET (it passes the HttpContext directly to ELMAH to record info about the HTTP request). It will not work in a self-hosted WCF application.

Acknowledgements

This library is a port of Fabian Vilers' Elmah.Contrib.Mvc to ASP.NET Web API. The original implementation (for MVC) can be found here.

License

As a derivative work of Elmah.Contrib.Mvc, this library is available under the same MS-PL license.

Release History / Changelog

1.0.4.0 - October 2, 2012

Added missing .nuspec package dependencies.

1.0.2.0 - September 30, 2012

Fix for issue #2, updated to use new Microsoft.AspNet.WebApi.Core NuGet package.

1.0.1.0 - July 8, 2012

Minor fix issue #1, removed Elmah and System.Web.Http assemblies from NuGet package.

1.0.0.0 - May 20, 2012

Initial release.

About

Elmah.Contrib.WebApi provides an ASP.NET Web API exception filter, ElmahHandleErrorApiAttribute, for logging errors directly to ELMAH.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 94.6%
  • Shell 5.4%