<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Log4Net配置

      上的日志將Debug、Error、Info、Warn的信息放在一個文件里,看著有些雜亂。我自己配置了一個將它們分開(今天雙十一)放,看著舒服,下面是配置后得到效果

       

       

       

      好了,接下來是步驟,

       

      首先在 Nuget引用log4net包,此處內容跳過,

       

      接下來是配置文件  控制臺是App.config網站是web.config文件

      1   <configSections> 
      2     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
      3   </configSections>

       

        1 <log4net>
        2     <!--根節點-->
        3     <root>
        4       <!--級別: ERROR 、 WARN 、 INFO 、 DEBUG -->
        5       <level value="ERROR"/>
        6       <level value="WARN"/>
        7       <level value="INFO"/>
        8       <level value="DEBUG"/>
        9       <appender-ref ref="Error" />
       10       <appender-ref ref="Warn" />
       11       <appender-ref ref="Info" />
       12       <appender-ref ref="Debug" />
       13     </root>
       14     <!-- 錯誤 Error.log-->
       15     <appender name="Error" type="log4net.Appender.RollingFileAppender">
       16       <!--路徑-->
       17       <param name="File" value="Log/" />
       18       <!--文件名-->
       19       <param name="DatePattern" value="yyyy-MM-dd/&quot;Error.txt&quot;" />
       20       <!--追加到文件-->
       21       <appendToFile value="true"/>
       22       <!--創建日志文件的方式,可選值:Date[日期],文件大小[Size],混合[Composite]-->
       23       <rollingStyle value="Composite"/>
       24       <!--寫到一個文件-->
       25       <staticLogFileName value="false"/>
       26       <!--單個文件大小。單位:KB|MB|GB-->
       27       <maximumFileSize value="10MB"/>
       28       <!--最多保留的文件數,設為"-1"則不限-->
       29       <maxSizeRollBackups value="-1"/>
       30       <!--日志格式-->
       31       <layout type="log4net.Layout.PatternLayout">
       32         <header value="[Begin]%newline" type="log4net.Util.PatternString" />
       33         <footer value="[End]%newline%newline" type="log4net.Util.PatternString" />
       34         <ConversionPattern value="%d - Error :  %m%n" />
       35       </layout>
       36       <filter type="log4net.Filter.LevelRangeFilter">
       37         <param name="LevelMin" value="ERROR" />
       38         <param name="LevelMax" value="ERROR" />
       39       </filter>
       40     </appender>
       41 
       42     <!-- 警告 Warn.log-->
       43     <appender name="Warn" type="log4net.Appender.RollingFileAppender">
       44       <!--路徑-->      
       45       <param name="File" value="Log/" />
       46       <!--文件名-->
       47       <param name="DatePattern" value="yyyy-MM-dd/&quot;Warn.txt&quot;" />
       48        
       49       <!--追加到文件-->
       50       <appendToFile value="true"/>
       51       <!--創建日志文件的方式,可選值:Date[日期],文件大小[Size],混合[Composite]-->
       52       <rollingStyle value="Composite"/>
       53       <!--寫到一個文件-->
       54       <staticLogFileName value="false"/>
       55       <!--單個文件大小。單位:KB|MB|GB-->
       56       <maximumFileSize value="10MB"/>
       57       <!--最多保留的文件數,設為"-1"則不限-->
       58       <maxSizeRollBackups value="-1"/>
       59       <!--日志格式-->
       60       <layout type="log4net.Layout.PatternLayout"> 
       61         <header value="[Begin]%newline" type="log4net.Util.PatternString" />
       62         <footer value="[End]%newline%newline" type="log4net.Util.PatternString" />
       63         <ConversionPattern value="%d - Warn :  %m%n" />
       64       </layout>
       65       <filter type="log4net.Filter.LevelRangeFilter">
       66         <param name="LevelMin" value="WARN" />
       67         <param name="LevelMax" value="WARN" />
       68       </filter>
       69     </appender>
       70 
       71     <!-- 信息 Info.log-->
       72     <appender name="Info" type="log4net.Appender.RollingFileAppender">
       73       <!--路徑-->
       74       <param name="File" value="Log/" />
       75       <!--文件名-->
       76       <param name="DatePattern" value="yyyy-MM-dd/&quot;Info.txt&quot;" />
       77       <!--追加到文件-->
       78       <appendToFile value="true"/>
       79       <!--創建日志文件的方式,可選值:Date[日期],文件大小[Size],混合[Composite]-->
       80       <rollingStyle value="Composite"/>
       81       <!--寫到一個文件-->
       82       <staticLogFileName value="false"/>
       83       <!--單個文件大小。單位:KB|MB|GB-->
       84       <maximumFileSize value="10MB"/>
       85       <!--最多保留的文件數,設為"-1"則不限-->
       86       <maxSizeRollBackups value="-1"/>
       87       <!--日志格式-->
       88       <layout type="log4net.Layout.PatternLayout"> 
       89         <header value="[Begin]%newline" type="log4net.Util.PatternString" />
       90         <footer value="[End]%newline%newline" type="log4net.Util.PatternString" />
       91         <ConversionPattern value="%d - Info :  %m%n" />
       92       </layout>
       93       <filter type="log4net.Filter.LevelRangeFilter">
       94         <param name="LevelMin" value="INFO" />
       95         <param name="LevelMax" value="INFO" />
       96       </filter>
       97     </appender>
       98 
       99     <!-- 調試 Debug.log-->
      100     <appender name="Debug" type="log4net.Appender.RollingFileAppender">
      101       <!--路徑-->
      102       <param name="File" value="Log/" />
      103       <!--文件名-->
      104       <param name="DatePattern" value="yyyy-MM-dd/&quot;Debug.txt&quot;" />
      105       <!--追加到文件-->
      106       <appendToFile value="true"/>
      107       <!--創建日志文件的方式,可選值:Date[日期],文件大小[Size],混合[Composite]-->
      108       <rollingStyle value="Composite"/>
      109       <!--寫到一個文件-->
      110       <staticLogFileName value="false"/>
      111       <!--單個文件大小。單位:KB|MB|GB-->
      112       <maximumFileSize value="10MB"/>
      113       <!--最多保留的文件數,設為"-1"則不限-->
      114       <maxSizeRollBackups value="-1"/>
      115       <!--日志格式-->
      116       <layout type="log4net.Layout.PatternLayout">
      117         <header value="[Begin]%newline" type="log4net.Util.PatternString" />
      118         <footer value="[End]%newline%newline" type="log4net.Util.PatternString" />
      119         <ConversionPattern value="%d - Debug :  %m%n" /> 
      120       </layout>
      121       <filter type="log4net.Filter.LevelRangeFilter">
      122         <param name="LevelMin" value="DEBUG" />
      123         <param name="LevelMax" value="DEBUG" />
      124       </filter>
      125     </appender>
      126 
      127 
      128   </log4net>

       

      日志的配置文件已經寫好,接下來是使用

      添加  

       [assembly:log4net.Config.XmlConfigurator()  ]

      可以放在AssemblyInfo類里面,也可以在類的命名空間上面

      調用測試  

      1  var logger = LogManager.GetLogger(typeof(Program));
      2             for (int i = 0; i < 100000; i++)
      3             {
      4             logger.Info("ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      5             logger.Error("ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      6             logger.Debug("ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      7             logger.Warn("ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
      8 
      9             }

       

      好了,完成,留著給以后的自己看

      posted @ 2018-11-11 11:06  個人天使  閱讀(235)  評論(1)    收藏  舉報
      主站蜘蛛池模板: √天堂中文www官网在线| 一道本AV免费不卡播放| 国产福利酱国产一区二区| 热99久久这里只有精品| 人妻无码av中文系列久| 国产精品疯狂输出jk草莓视频| 人妻色综合网站| 精品一区二区三区蜜桃久| 国内少妇人妻丰满av| 中文字幕精品亚洲字幕成| 白丝乳交内射一二三区| 国产亚洲国产精品二区| 日韩视频中文字幕精品偷拍| 国产精品青青在线观看爽香蕉| 国产精品久久久久久久久久妞妞| 国产一区韩国主播| 日韩精品亚洲精品第一页| 国产无套精品一区二区三区| 精品女同一区二区三区在线| 国产一区在线观看不卡| 国产中文字幕日韩精品| 欧美成人精品手机在线| 丰满少妇呻吟高潮经历| 亚洲国产日韩欧美一区二区三区 | 国产精品午夜福利在线观看| 2020无码专区人妻系列日韩| 国产亚洲一区二区三区四区| 最近中文字幕国产精品| 国产不卡一区二区在线| 精品无码一区二区三区电影| 人妻中文字幕在线视频无码| 欧美人与zoxxxx另类| 精品久久久噜噜噜久久久| 99午夜精品亚洲一区二区| 精品国产高清中文字幕| 精品999日本久久久影院| 九九热在线视频精品免费| 亚洲韩国精品无码一区二区三区| 成在人线av无码免费看网站直播| 嘉义市| 国产熟女激情一区二区三区|