elmah-contrib-webapi
elmah-contrib-webapi copied to clipboard
Elmah.Contrib.WebApi provides an ASP.NET Web API exception filter, ElmahHandleErrorApiAttribute, for logging errors directly to ELMAH.
Elmah.Contrib.WebApi
Elmah.Contrib.WebApi provides an ASP.NET Web API exception filter, ElmahHandleErrorApiAttribute
, for logging errors directly to ELMAH.
>>> Get Elmah.Contrib.WebApi via NuGet
The latest package is also available as a zip from the releases 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
See the Releases page.