永久免费看黄A片无码软件,japanese 在线观看国产,强奷高H猛烈失禁潮喷播放,亚洲成精品自拍

rexian

咨詢電話:023-6276-4481

熱門文章

聯(lián)系方式

電 話:023-6276-4481

郵箱:broiling@qq.com

地址:重慶市南岸區(qū)亞太商谷6幢25-2

當(dāng)前位置:網(wǎng)站首頁 > 技術(shù)文章 > Log4net日志框架

Log4net日志框架

編輯:kangkang 發(fā)表時(shí)間:2017-08-25 13:32:36
kangkang

Log4net日志框架

命名空間增加特性

[assembly: log4net.Config.XmlConfigurator(Watch = true)]


App.config配置文件

在應(yīng)用程序需要增加配置文件

 <log4net>

    <!--日志對(duì)象根設(shè)置-->

    <root>

      <!--定義Level級(jí)別,若沒定義,默認(rèn)為Debug-->

      <!--OFF>FATAL>ERROR>WARM>INFO>DEBUG>ALL-->

      <level value="ALL"/>

      <!--定義日志對(duì)象使用的appender,通過appeder-ref來注冊(cè)-->

      <appender-ref ref="LogFileAppenderError"/>

      <appender-ref ref="LogFileAppenderCommunication"/>

     

    </root>

    <!--定義具體的logger對(duì)象 通過調(diào)用LogManager.GetLogger(“wcflog”)函數(shù),你可以檢索具有該名字的日志。如果LogManager.GetLogger(…)打開的不是預(yù)定義的日志對(duì)象,則該日志對(duì)象會(huì)繼承根日志對(duì)象的屬性。知道了這一點(diǎn),我們可以說,其實(shí)<logger>標(biāo)簽并不是必須的-->

    <logger name="wcflog" additivity="true">

      <!--additivity 是否確認(rèn)子日志對(duì)象繼承父日志對(duì)象的appender列表,默認(rèn)為True:確認(rèn)-->

      <!--注意優(yōu)先級(jí),優(yōu)先級(jí)低的要放在后面-->

      <level value="INFO"/>

      <level value="DEBUG"/>

    </logger>

 

    <appender name="LogFileAppenderCommunication" type="log4net.Appender.RollingFileAppender"  >

      <!--配置在root注冊(cè)的appender-ref具體屬性-->

      <param name="File" value="Com//"/>

      <param name="StaticLogFileName" value="false" />

      <param name="DatePattern" value="yyyy-MM-dd HHmmss.CO" />

      <param name="AppendToFile" value="true"/>

      <!--按照文件的大小進(jìn)行變換日志文件-->

      <param name="RollingStyle" value="Date" />

      <!--單個(gè)文件最大數(shù)量-->

      <param name="MaximumFileSize" value="1000KB"/>

      <!--保留的log文件數(shù)量 超過此數(shù)量后 自動(dòng)刪除之前的  -->

      <param name="MaxSizeRollBackups" value="100" />

      <!--最小鎖定模型以允許多個(gè)進(jìn)程可以寫入同一個(gè)文件-->

      <param name="lockingModel"  type="log4net.Appender.FileAppender+MinimalLock" />

      <!--type屬性,定義類型-->

      <layout type="log4net.Layout.PatternLayout">

        <!--定義日志會(huì)話(logger session)開始輸出的文字-->

        <param name="Header" value="異常開始記錄 :"/>

        <!--定義日志會(huì)話(logger session)結(jié)束輸出的文字-->

        <!--<param name="Footer" value="[Footer]\r\n"/>-->

        <!--輸出信息的模式: -->

        <param name="ConversionPattern" value="%n%d%m"/>

      </layout>

      <!--過濾器,只需要min和max之間的級(jí)別-->

      <filter type="log4net.Filter.LevelRangeFilter">

        <levelMin value ="INFO"/>

        <levelMax value ="INFO"/>

      </filter>

    </appender>

      </log4net>

注意,以下方式過濾時(shí)存在問題

<param name="levelMin" value="FATAL">

<param name="levelMax" value="FATAL">