zoukankan      html  css  js  c++  java
  • 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(“”);

  • 相关阅读:
    python入门6 字符串拼接、格式化输出
    python入门5 运算符
    python入门3 python变量,id(),is运算符
    python入门2 python字符串换行显示、字符串太长连接多行
    python入门1 python手动编译py_compile,compileall
    测试笔记:jsonp跨域接口测试
    Jmeter入门16 数据构造之随机数Random Variable & __Random函数
    Jmeter入门15 JSON Assertion 适用于json格式的响应断言
    openshift 配置ldap认证
    openshift node资源限制
  • 原文地址:https://www.cnblogs.com/qq605490312/p/6634386.html
Copyright © 2011-2022 走看看