Log4Net使用

1.引用Log4Net.dll  
2.LogHelper类定义    private static readonly ILog _logger = LogManager.GetLogger(“LogTrace”);         //private static log4net.ILog _logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);  public static void Info(string message)  {     _logger.Info(message);  }  public static void Debug(string message)  {     _logger.Debug(message);  }  
3.配置文件内容添加   <configSections>     <!–Add Log4Net Section–>     <section name=”log4net” type=”log4net.Config.Log4NetConfigurationSectionHandler, log4net” />   </configSections>     <log4net>     <appender name=”LogFileAppender” type=”log4net.Appender.RollingFileAppender”>       <param name=”File” value=”D:\App.log” />       <!–file可以指定具体的路径 eg : d:\\test.log。不指定的话log被生成在项目的bin/Debug 或者 bin/Release目录下 (web的项目 默认生成在根目录下)–>       <param name=”AppendToFile” value=”true” />       <rollingStyle value=”Size” />       <maxSizeRollBackups value=”10″ />       <maximumFileSize value=”10MB” />       <staticLogFileName value=”true” />       <layout type=”log4net.Layout.PatternLayout”>  <!–指定log的格式–>          <conversionPattern value=”%nTime:%date           %Info:%message%newline” />       </layout>     </appender>     <logger name=”LogTrace”>       <level value=”ALL” />       <appender-ref ref=”LogFileAppender” />     </logger>   </log4net>  
4.AssemblyInfo配置 [assembly: log4net.Config.XmlConfigurator(ConfigFile = “Web.config”, Watch = true)]