当我使用ExceptionLogger和ExceptionHandler实现时,有些错误会被捕获(比如ModelBinding异常或路由更改失败异常)。
问题是如何记录在Web Api 2应用程序中触发的所有异常?
是的,我用OWIN来托管它。答案 0 :(得分:0)
全能中间件怎么样?
app.Use(async (context, next) =>
{
try
{
await next();
}
catch (Exception ex)
{
// log
}
});