Web Api 2记录所有错误

时间:2016-01-12 15:53:42

标签: asp.net-web-api asp.net-web-api2

当我使用ExceptionLogger和ExceptionHandler实现时,有些错误会被捕获(比如ModelBinding异常或路由更改失败异常)。

问题是如何记录在Web Api 2应用程序中触发的所有异常?

是的,我用OWIN来托管它。

1 个答案:

答案 0 :(得分:0)

全能中间件怎么样?

app.Use(async (context, next) =>
{
    try
    {
        await next();
    }
    catch (Exception ex)
    {
        // log  
    }
});