1. 项目中引入log4net.dll
  2. Global.asax.cs 中加入
    [assembly: log4net.Config.XmlConfigurator(ConfigFileExtension="log4net",Watch=true)]
  3. Global.asax.cs 的 Application_Start() 方法中加入
    log4net.Config.XmlConfigurator.Configure();
  4. 项目中新建一个 log4net 的配置文件 App.dll.log4net
    <?xml version="1.0" encoding="utf-8" ?>
    <log4net>
        
    <appender name="FileAppender" type="log4net.Appender.FileAppender">
            
    <file value="C:\Inetpub\wwwroot\WebApp\logfile.txt" />
            
    <appendToFile value="true" />
            
    <layout type="log4net.Layout.PatternLayout">
                
    <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
            
    </layout>
        
    </appender>
        
    <root>
            
    <level value="INFO" />
            
    <appender-ref ref="FileAppender" />
        
    </root>
    </log4net>

  5. 建立 logfile.txt 文件,并给写权限
  6. 使用
    Log4Net 使用 FileAppender (log4net 1.2.10.0)using System;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Collections;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.ComponentModel;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Data;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Drawing;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Web;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Web.SessionState;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Web.UI;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Web.UI.WebControls;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using System.Web.UI.HtmlControls;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using log4net;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    using log4net.Config;
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    Log4Net 使用 FileAppender (log4net 1.2.10.0)
    namespace WebApp
    }

相关文章: