2
HTTP 404錯誤堵塞了我的日誌文件。確實,我需要解決404錯誤,但這樣做本身就是一項任務。我將使用像Fiddler這樣的工具來搜索404的,但我不希望他們登錄。如何配置Log4Net忽略404錯誤?
HTTP 404錯誤堵塞了我的日誌文件。確實,我需要解決404錯誤,但這樣做本身就是一項任務。我將使用像Fiddler這樣的工具來搜索404的,但我不希望他們登錄。如何配置Log4Net忽略404錯誤?
將404作爲System.Web.HttpException的實例拋出。如果您在使用Elmah(和你should be)
protected void Application_Error(object sender , EventArgs e)
{
Exception exceptionInstance = Server.GetLastError() ;
HttpException httpException = exceptionInstance as HttpException ;
int? httpStatusCode = (httpException != null ? httpException.GetHttpCode() : (int?)null) ;
if (!httpStatusCode.HasValue || httpStatusCode != 404)
{
LogExceptionHere() ;
}
return ;
}
,你需要配置它忽略404在你的web.config:如果您在global.asax
捕獲/記錄異常,這樣的事情應該做的伎倆。沿着這些線路的東西:
<configuration>
...
<elmah>
...
<errorFilter>
<test>
<equal binding="HttpStatusCode" value="404" type="Int32" />
</test>
</errorFilter>
...
</elmah>
...
</configuration>