zoukankan      html  css  js  c++  java
  • C# Log4Net level优先级别

    原文地址:https://blog.csdn.net/pukuimin1226/article/details/51819388?locationNum=2&fps=1

    Level定义记录的日志级别,就是说,你要记录哪个级别以上的日志,级别由低往高依次是:

    • ALL
      • DEBUG
        • INFO
          • WARN
            • ERROR
              • FATAL
    • None

    日志配置示例:

        <?xml version="1.0" encoding="utf-8" ?>  
        <log4net>  
          <appender name="INFO_RollingFileAppender" type="log4net.Appender.RollingFileAppender" >  
            <param name="Encoding" value="utf-8"/>  
            <!--定义文件存放位置-->  
            <file value="Logs\Info\Info.log" />  
            <appendToFile value="true" />  
            <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />  
            <rollingStyle value="Composite" />  
            <!--最大变换数量-->  
            <maxSizeRollBackups value="-1" />  
            <!--最大文件大小-->  
            <maximumFileSize value="10MB" />  
            <!--日志文件名是否为静态-->  
            <datePattern value="yyyy-MM-dd" />  
            <layout type="log4net.Layout.PatternLayout">  
              <!--输出格式-->  
              <!--样例:[2011-03-09 16:03:48,629] Error-->  
              <conversionPattern value="[%date]%c %message%newline" />  
            </layout>  
            <filter type="log4net.Filter.LevelRangeFilter">  
              <param name="LevelMin" value="INFO" />  
              <param name="LevelMax" value="INFO" />  
            </filter>  
          </appender>  
          <appender name="ERROR_RollingFileAppender" type="log4net.Appender.RollingFileAppender" >  
            <param name="Encoding" value="utf-8"/>  
            <!--定义文件存放位置-->  
            <file value="Logs\Error\Error.log" />  
            <appendToFile value="true" />  
            <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />  
            <rollingStyle value="Composite" />  
            <!--最大变换数量-->  
            <maxSizeRollBackups value="-1" />  
            <!--最大文件大小-->  
            <maximumFileSize value="10MB" />  
            <!--日志文件名是否为静态-->  
            <datePattern value="yyyy-MM-dd" />  
            <layout type="log4net.Layout.PatternLayout">  
              <!--输出格式-->  
              <!--样例:[2011-03-09 16:03:48,629] Error-->  
              <conversionPattern value="[%date] %message%newline" />  
            </layout>  
            <filter type="log4net.Filter.LevelRangeFilter">  
              <param name="LevelMin" value="ERROR" />  
              <param name="LevelMax" value="ERROR" />  
            </filter>  
          </appender>  
          <appender name="StockJobAppender" type="log4net.Appender.RollingFileAppender" >  
            <param name="Encoding" value="utf-8"/>  
            <!--定义文件存放位置-->  
            <file value="Logs\Info\TaskJob.log" />  
            <appendToFile value="true" />  
            <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />  
            <rollingStyle value="Composite" />  
            <!--最大变换数量-->  
            <maxSizeRollBackups value="-1" />  
            <!--最大文件大小-->  
            <maximumFileSize value="10MB" />  
            <!--日志文件名是否为静态-->  
            <datePattern value="yyyy-MM-dd" />  
            <layout type="log4net.Layout.PatternLayout">  
              <!--输出格式-->  
              <!--样例:[2011-03-09 16:03:48,629] Error-->  
              <conversionPattern value="[%date]%c %message%newline" />  
            </layout>  
          </appender>  
          <root>  
            <appender-ref ref="INFO_RollingFileAppender" />  
            <appender-ref ref="ERROR_RollingFileAppender" />  
            <level value="DEBUG" />  
          </root>  
          <logger name="NHibernate">  
            <level value="WARN" />  
          </logger>  
          <logger name="StockJobLogger" additivity="false">  
            <level value="DEBUG"></level>  
            <appender-ref ref="StockJobAppender"/>  
          </logger>  
        </log4net>  
  • 相关阅读:
    (转)一个JavaWeb项目开发总结
    (转)JAVA之桥接模式
    (转)Singleton 单例模式(懒汉方式和饿汉方式)
    (备忘)android模拟器摄像头模拟
    (原创)android中使用相机的两种方式
    (转)android中颜色矩阵colormatrix
    android中paint的setXfermode属性
    【贾志豪NOIP模拟题】慰问员工 cheer 【最小生成树】【对边权值的一些处理】
    【洛谷1340】兽径管理(最小生成树 Kruskal)(sort的一些技巧)【2012福建省信息学奥林匹克CCF NOIP夏令营第05天训练】
    【CSP2019】【洛谷5657】格雷码
  • 原文地址:https://www.cnblogs.com/boonya/p/9181896.html
Copyright © 2011-2022 走看看