1.修改Web.config
<configSections>
<sectionGroup name="gotdotnet.elmah">
<section name="errorLog" type="System.Configuration.SingleTagSectionHandler, System, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</sectionGroup>
</configSections>
<gotdotnet.elmah>
<!--
记录日志到XML文件中。注意:LogPath 下不能有其它的文件,只能用来存储日志文件,否则报错。
-->
<errorLog type="GotDotNet.Elmah.XmlErrorLog, GotDotNet.Elmah" LogPath="C:\Temp\A" />
</gotdotnet.elmah>
<!--
如果日志只需要记录在内存中,上面的配置可以直接删除,只需要保留下面的Handler 和 Module
-->
<system.web>
<httpHandlers>
<add verb="POST,GET,HEAD"
path="elmah/default.aspx"
type="GotDotNet.Elmah.ErrorLogPageFactory, GotDotNet.Elmah" />
</httpHandlers>
<httpModules>
<add
name="LogError"
type="GotDotNet.Elmah.ErrorLogModule, GotDotNet.Elmah" />
</httpModules>
............其它配置信息
</system.web>
2.访问
项目的url/elmah/default.aspx
下载:
这是我修改了的Elmah,把XML日志保存方式集成到里面了。
ELMAH
帮助文档