首页 > Web开发 > 详细

Log4Net使用

时间:2019-05-18 17:22:40      阅读:81      评论:0      收藏:0      [点我收藏+]
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)]

Log4Net使用

原文:https://www.cnblogs.com/ywkcode/p/10886326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!