• log4net配置文件


    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
    
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
      </configSections>
      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
      </startup>
      <log4net>
        <!--http://logging.apache.org/log4net/release/sdk/log4net.Layout.PatternLayout.html-->
         <!-- 这个配置文件定义了三种不同的Appender,分别是ADO.NET 记录到数据,ConsoleAppender 从控制台输出, FileAppender 日志信息文件输出。-->
        
        <appender name="RollingFile" type="log4net.Appender.RollingFileAppender,log4net">
           <!--这里是普通操作日志配置-->
          <param name="File" value="App_Data/Info/" />
          <param name="AppendToFile" value="true" />
          <param name="RollingStyle" value="Composite" />
          <param name="MaxSizeRollBackups" value="1000" />
          <param name="MaximumFileSize" value="1MB" />
          <param name="DatePattern" value="&quot;Los_&quot;yyyyMMdd&quot;.txt&quot;" />
          <param name="StaticLogFileName" value="false" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="[%p %t] [%date{yyyy-MM-dd HH:mm:ss,fff}] %-5logger - %m%n"/>
          </layout>
          <!--Debug、Info、Warn、Error、FATAL-->
          <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="Debug" />
            <levelMax value="Info" />
          </filter>
        </appender>
        
          
        <appender name="RollingFileTracer" type="log4net.Appender.RollingFileAppender,log4net">
           <!--这里是异常日志配置-->
          <param name="File" value="App_Data/Error/" />
          <param name="AppendToFile" value="true" />
          <param name="RollingStyle" value="Composite" />
          <param name="MaxSizeRollBackups" value="1000" />
          <param name="MaximumFileSize" value="1MB" />
          <param name="DatePattern" value="&quot;Logs_&quot;yyyyMMdd&quot;.txt&quot;" />
          <param name="StaticLogFileName" value="false" />
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="[%p %t] [%date{yyyy-MM-dd HH:mm:ss,fff}] %-5logger - %m%n"/>
          </layout>
          <!--Debug、Info、Warn、Error、FATAL-->
          <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="Warn" />
            <levelMax value="FATAL" />
          </filter>
        </appender>
        <root>
          <level value="ALL"/>
          <appender-ref ref="RollingFile"/>
          <appender-ref ref="RollingFileTracer"/>
        </root>
      </log4net>
    </configuration>

    log4net.Config.XmlConfigurator.Configure();

    ILog logger = LogManager.GetLogger(typeof(Program));

    logger.Error(“”);

  • 相关阅读:
    JavaUtil_04_验证码生成器
    Java微信公众平台开发_02_启用服务器配置
    Log4j2_学习_01_Log4j 2使用教程
    Java_Time_01_获取当前时间
    Eclipse_配置_00_资源帖
    Eclipse_插件_02_jd-eclipse插件的安装
    noip模拟题题解集
    小结:高斯消元
    10月刷题总结
    【vijos】1892 树上的最大匹配(树形dp+计数)
  • 原文地址:https://www.cnblogs.com/qq605490312/p/6634386.html
Copyright © 2020-2023  润新知