我正在使用Elmah记录数据库中的错误并发送错误的电子邮件。 我创建了一个过滤器,不通过电子邮件发送404页面错误,但这也是从数据库中过滤它们。
如何创建过滤器以防止通过电子邮件发送某些错误但允许他们在数据库中登录?
我更喜欢web.config解决方案。
更新
我不介意任何解决方案。
答案 0 :(得分:8)
在web.config elmah部分添加:
<errorFilter>
<test>
<and>
<equal binding="HttpStatusCode" value="404" type="Int32" />
<regex binding="FilterSourceType.Name" pattern="mail" />
</and>
</test>
</errorFilter>
你可以在这里找到维基: