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>  
  • 相关阅读:
    Leetcode: N-Queens
    Leetcode: Sudoku Solver
    Leetcode: Binary Tree Maximum Path Sum
    Leetcode: Gas Station
    Leetcode: Convert Sorted List to Binary Search Tree
    Leetcode: Permutations II
    Leetcode: Reorder List && Summary: Reverse a LinkedList
    Leetcode: Unique Binary Search Trees II
    Leetcode: Subsets II
    Leetcode: Unique Paths II
  • 原文地址:https://www.cnblogs.com/boonya/p/9181896.html
Copyright © 2011-2022 走看看