【发布时间】:2011-10-19 20:33:49
【问题描述】:
我正在使用 Elmah 在数据库中记录错误并发送错误电子邮件。 我创建了一个过滤器,不通过电子邮件发送 404 页面错误,但这也是从数据库中过滤它们。
如何创建过滤器以防止某些错误通过电子邮件发送但允许它们记录在数据库中?
我更喜欢 web.config 解决方案。
更新:
我不介意任何解决方案。
【问题讨论】:
标签: database email filter elmah
我正在使用 Elmah 在数据库中记录错误并发送错误电子邮件。 我创建了一个过滤器,不通过电子邮件发送 404 页面错误,但这也是从数据库中过滤它们。
如何创建过滤器以防止某些错误通过电子邮件发送但允许它们记录在数据库中?
我更喜欢 web.config 解决方案。
更新:
我不介意任何解决方案。
【问题讨论】:
标签: database email filter elmah
在 web.config elmah 部分添加:
<errorFilter>
<test>
<and>
<equal binding="HttpStatusCode" value="404" type="Int32" />
<regex binding="FilterSourceType.Name" pattern="mail" />
</and>
</test>
</errorFilter>
你可以在这里找到维基:
【讨论】: