国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

log4net

2019-11-14 16:38:27
字體:
來源:轉載
供稿:網友

1.引用log4net.dll文件

2.添加配置文件

 1 <?xml version="1.0"?> 2 <configuration> 3   <configSections> 4     <!--log4net配置安裝--> 5     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> 6   </configSections> 7   <log4net> 8     <!--記錄器root可以被其他繼承--> 9     <root>10       <level value="ALL" />11       <appender-ref ref="ConsoleAppender" />12       <appender-ref ref="FileAppender" />13     </root>14     <!--記錄器OtherClass這個類才有的日志級別-->15     <logger name="log4netSample.OtherClass">16       <level value="DEBUG"/>17       <appender-ref ref="ConsoleAppender"/>18       <appender-ref ref="FileAppender" />19     </logger>20     <!--輸出到控制臺-->21     <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender,log4net">22       <layout type="log4net.Layout.PatternLayout,log4net">23         <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />24       </layout>25     </appender>26 27     <!--<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">28       <layout type="log4net.Layout.PatternLayout">29         <conversionPattern value="%date{ABSOLUTE} 30     [%thread] %level %logger - %message%newline"/>31       </layout>32       <filter type="log4net.Filter.StringMatchFilter">33         <stringToMatch value="test" />34       </filter>35       <filter type="log4net.Filter.DenyAllFilter" />36     </appender>-->37 38     <!--保存到文件-->39     <appender name="FileAppender" type="log4net.Appender.FileAppender">40       <file value="mylogfile.txt" />41       <appendToFile value="true" />42       <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />43       <layout type="log4net.Layout.PatternLayout">44         <conversionPattern value="%date [%thread] %level %logger - %message%newline" />45       </layout>46       <filter type="log4net.Filter.LevelRangeFilter">47         <levelMin value="INFO" />48         <levelMax value="FATAL" />49       </filter>50     </appender>51   </log4net>52   <startup>53     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>54   </startup>55 </configuration>

 注意,如果配置文件里面還有其他內容,比如數據庫連接串之類的,都要放在log4net之后,否則會出錯

3.讀取配置信息

也可以在每次調用的地方

1  log4net.Config.XmlConfigurator.Configure();

4.調用

 1 namespace log4netSample 2 { 3    public class OtherClass 4     { 5        public static void Log4NetSayHello() { 6            log4net.Config.XmlConfigurator.Configure(); 7            log4net.ILog logger = log4net.LogManager.GetLogger(typeof(OtherClass)); 8            logger.Error("這也是一個日志消息"); 9        }10     }11 }

 

 1 namespace log4netSample 2 { 3     class PRogram 4     { 5         static void Main(string[] args) 6         { 7             log4net.ILog logger = log4net.LogManager.GetLogger(typeof(Program)); 8             logger.Debug("這是一個日志消息"); 9 10             OtherClass.Log4NetSayHello();11             Console.ReadKey();12         }13     }14 }

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 靖远县| 三都| 曲阜市| 武义县| 建阳市| 科技| 肇庆市| 黑龙江省| 潞城市| 通许县| 大新县| 璧山县| 霍邱县| 安西县| 无棣县| 息烽县| 鹤岗市| 甘肃省| 南昌市| 柏乡县| 旺苍县| 乌兰浩特市| 广饶县| 吴桥县| 甘德县| 怀集县| 布拖县| 施甸县| 明光市| 凤山市| 南京市| 湖南省| 雷山县| 镇雄县| 商河县| 永康市| 琼海市| 林芝县| 射阳县| 金堂县|