【发布时间】:2012-08-20 04:49:18
【问题描述】:
我在 WCF 应用程序上设置了 Elmah,它正在登录到 SQL Server。就将数据插入Elmah_error 表而言,一切似乎都在工作。但是表中有5个错误,Elmah.axd上只显示了2个。
如何设置 Elmah 以显示表格中的所有错误?
额外信息
数据库中的错误
- System.Web.HttpRequestValidationException
- 系统异常
- 系统异常
- System.ArgumentException
Elmah.axd 上显示的错误
- System.Web.HttpRequestValidationException
- System.Web.HttpException
Web.config 设置
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" />
</httpModules>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
<system.webServer>
<handlers>
<add name="ELMAH" verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
</handlers>
</system.webServer>
【问题讨论】:
标签: error-handling elmah error-logging