zoukankan      html  css  js  c++  java
  • log4net位置与使用方法

    <log4net>
    
      <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
        <!--日志文件名开头-->
        <file value="Logs/project.log" />
        <!--是否追加到文件-->
        <appendToFile value="true" />
        <!--混合使用日期和文件大小变换日志文件名-->
        <rollingStyle value="Composite" />
        <!--日期的格式-->
        <datePattern value="&quot;.&quot;yyyyMMdd" />
        <!--最大变换数量-->
        <maxSizeRollBackups value="30" />
        <!--最大文件大小-->
        <maximumFileSize value="1MB" />
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%d [%t] %-5p %m - [%F:%L]%n" />
        </layout>
      </appender>
    
      <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
        <layout type="log4net.Layout.PatternLayout">
          <conversionPattern value="%d [%t] %-5p %m%n" />
        </layout>
      </appender>
    
      <root>
        <level value="DEBUG"></level>
    
        <appender-ref ref="RollingLogFileAppender"></appender-ref>
        <!--<appender-ref ref="ConsoleAppender"></appender-ref>-->
      </root>
    
    </log4net>
    
    <!--
    配置与使用:
    
    1.*.config 里添加如下节点
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
    
    2.Global.asax里Application_Start方法中添加下面配置
    var path = Server.MapPath("~/log4net.xml");
    log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(path));
    
    3.使用,可以更改配置文件log4net.config自己配置
    方式一:log4net.LogManager.GetLogger(GetType());
    方式二:log4net.LogManager.GetLogger("logger-name");
    方式三:LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
    
    -->
  • 相关阅读:
    nodeJS从入门到进阶三(MongoDB数据库)
    nodeJS从入门到进阶二(网络部分)
    nodeJS实现简易爬虫
    nodeJS从入门到进阶一(基础部分)
    js节流与防抖函数封装
    React16源码解读:揭秘ReactDOM.render
    React16源码解读:开篇带你搞懂几个面试考点
    TypeScript高级用法详解
    一文搞懂V8引擎的垃圾回收
    JavaScript的内存模型
  • 原文地址:https://www.cnblogs.com/shiningrise/p/6257761.html
Copyright © 2011-2022 走看看