将ErrorLog_Filtering与ELMAH一起使用时,将忽略web.config中的错误过滤器

时间:2017-06-13 14:21:57

标签: elmah

我已经实现了一个elmah过滤器,通过覆盖Global.asax中的ErrorLog_Filtering,使用类似于here描述的方法从正在记录的异常中删除敏感信息。

这很好用,但它忽略了我通过<errorFilter>元素在web.config中设置的过滤器。

我是否可以通过某种方式应用自定义清理过滤器,但仍然可以使用web.config中指定的过滤功能?

1 个答案:

答案 0 :(得分:1)

在这里回答我自己的问题 - 在我的santization helper中处理/记录异常之前,检查e.Dismissed是否已经设置(例如,由错误过滤器模块)就这么简单。 p>