Elmah从电子邮件中过滤404错误,但登录到数据库

sky*_*oot 6 database email elmah filter

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

如何创建过滤器以防止电子邮件发送某些错误但允许它们登录到数据库?

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

更新:

我不介意任何解决方案.

Kev*_*ail 8

在web.config elmah部分添加:

<errorFilter>
<test>
  <and>
    <equal binding="HttpStatusCode" value="404" type="Int32" />
    <regex binding="FilterSourceType.Name" pattern="mail" />
  </and>
</test>
</errorFilter>
Run Code Online (Sandbox Code Playgroud)

你可以在这里找到维基:

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