database - Elmah 从电子邮件中过滤 404 错误但记录到数据库

标签 database email filter elmah

我正在使用 Elmah 记录数据库中的错误并发送错误电子邮件。 我创建了一个过滤器,不通过电子邮件发送 404 页面错误,但这也会从数据库中过滤它们。

如何创建过滤器以防止通过电子邮件发送某些错误,但允许将它们记录在数据库中?

我更喜欢 web.config 解决方案。

更新:

我不介意任何解决方案。

最佳答案

在 web.config elmah 部分添加:

<errorFilter>
<test>
  <and>
    <equal binding="HttpStatusCode" value="404" type="Int32" />
    <regex binding="FilterSourceType.Name" pattern="mail" />
  </and>
</test>
</errorFilter>

你可以在这里找到维基:

http://code.google.com/p/elmah/wiki/ErrorFiltering

关于database - Elmah 从电子邮件中过滤 404 错误但记录到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6939612/

相关文章:

mysql - 如何聚合数据库条目?

email - 端口 465 和 587 有什么区别?

c# - 在datagridview c#中过滤数据

apache-spark - Apache Spark:按键将RDD对拆分为多个RDD以保存值

database - 将图像保存在数据库或服务器目录中

database - 反规范化并减少四个数据库表之间的多个关系中的冗余

ruby-on-rails - Capybara 特性测试不提交数据库事务

email - 在 Laravel 中自定义密码重置邮件 View

ios - Firebase发送后端电子邮件或格式化数据以供审阅

javascript - AngularJS 在某些字段中过滤 "OR"条件