我已经实现了一个elmah过滤器,通过覆盖Global.asax中的ErrorLog_Filtering
,使用类似于here描述的方法从正在记录的异常中删除敏感信息。
这很好用,但它忽略了我通过<errorFilter>
元素在web.config中设置的过滤器。
我是否可以通过某种方式应用自定义清理过滤器,但仍然可以使用web.config中指定的过滤功能?
答案 0 :(得分:1)
在这里回答我自己的问题 - 在我的santization helper中处理/记录异常之前,检查e.Dismissed
是否已经设置(例如,由错误过滤器模块)就这么简单。 p>