标签: exception-handling asp.net-web-api2 actionfilterattribute
我有一个自定义的ExceptionFilterAttribute,它几乎记录了在控制器中抛出的任何东西。几乎意味着在某些情况下此过滤器不处理异常。这是现在有一个自定义服务,它实现了处理所有内容的IExceptionLogger接口。这是它变得混乱的地方。
两者都处理创建重复日志的异常。首选属性是因为它包含更多自定义信息(依赖注入)。
是否有任何内置方法将异常标记为已处理,以便在使用过滤器时避免使用该服务?
有没有其他方法可以仅捕获过滤器未处理的异常?