Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Elmah过滤电子邮件中的404错误,但记录到数据库_Database_Email_Filter_Elmah - Fatal编程技术网

Database Elmah过滤电子邮件中的404错误,但记录到数据库

Database Elmah过滤电子邮件中的404错误,但记录到数据库,database,email,filter,elmah,Database,Email,Filter,Elmah,我正在使用Elmah在DB中记录错误,并发送错误电子邮件。 我已经创建了一个过滤器,不通过电子邮件发送404页错误,但这也是从数据库中过滤错误 我如何创建一个过滤器,以防止通过电子邮件发送某些错误,但允许将其记录在数据库中 我更喜欢web.config解决方案 更新: 我不介意任何解决方案。在web.config elmah部分添加: <errorFilter> <test> <and> <equal binding="HttpStatusC

我正在使用Elmah在DB中记录错误,并发送错误电子邮件。 我已经创建了一个过滤器,不通过电子邮件发送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>