如何从ELMAH中排除404

时间:2016-03-25 15:06:42

标签: c# .net elmah error-logging

目前在ELMAH错误日志中,我们希望消除/删除404错误,因为这是无用的并且正在消耗我们的数据库存储。

知道如何排除404,尤其是通过web.config?

1 个答案:

答案 0 :(得分:3)

您可以通过在网站的网络配置文件中设置以下内容轻松跳过404错误:

    <elmah>
    <security allowRemoteAccess="yes" />
    <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Elmah-ErrorLog" applicationName="YourAPPName" />
    <errorFilter>
        <test>
            <or>
                <regex binding="Exception.Message" pattern="Server cannot modify cookies after HTTP headers have been sent\." />
                <equal binding="HttpStatusCode" value="404" type="Int32" />
            </or>
        </test>
    </errorFilter>
</elmah>