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
帮助文档

posted on 2006-08-15 17:09  *小小黄*  阅读(985)  评论(3编辑  收藏  举报