天下之事,必先处之难,而后易之。

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>  

 

posted @ 2018-06-14 10:32  boonya  阅读(2667)  评论(0编辑  收藏  举报
我有佳人隔窗而居,今有伊人明月之畔。
轻歌柔情冰壶之浣,涓涓清流梦入云端。
美人如娇温雅悠婉,目遇赏阅适而自欣。
百草层叠疏而有致,此情此思怀彼佳人。
念所思之唯心叩之,踽踽彳亍寤寐思之。
行云如风逝而复归,佳人一去莫知可回?
深闺冷瘦独自徘徊,处处明灯影还如只。
推窗见月疑是归人,阑珊灯火托手思忖。
庐居闲客而好品茗,斟茶徐徐漫漫生烟。

我有佳人在水之畔,瓮载渔舟浣纱归还。
明月相照月色还低,浅近芦苇深深如钿。
庐山秋月如美人衣,画堂春阁香气靡靡。
秋意幽笃残粉摇曳,轻轻如诉画中蝴蝶。
泾水潺潺取尔浇园,暮色黄昏如沐佳人。
青丝撩弄长裙翩翩,彩蝶飞舞执子手腕。
香带丝缕缓缓在肩,柔美体肤寸寸爱怜。
如水之殇美玉成欢,我有佳人清新如兰。
伊人在水我在一边,远远相望不可亵玩。