国产探花免费观看_亚洲丰满少妇自慰呻吟_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 }

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 论坛| 屏边| 北票市| 林州市| 博客| 雅江县| 涡阳县| 阳东县| 张北县| 宜城市| 绥阳县| 安西县| 西昌市| 绥棱县| 黎川县| 丰城市| 栾城县| 鹤庆县| 柘城县| 永康市| 通山县| 柳州市| 东乡| 云阳县| 双辽市| 久治县| 连云港市| 隆林| 岚皋县| 阜城县| 红桥区| 龙江县| 宜丰县| 晋中市| 三明市| 伊宁县| 绥中县| 雅安市| 房产| 阳城县| 花垣县|