码迷,mamicode.com
首页 > Web开发 > 详细

log4net 最快速体验

时间:2017-02-07 01:08:02      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:sample   web   void   ref   logs   注意   tor   hand   .dll   

本文供实习司机快速上手log4net最基本功能,共4步,3分钟搞定。

一、添加log4net.dll引用,可使用nuget安装或直接引用文件

二、添加配置

  在app.config或web.config添加如下配置。注意<configSections> 必须放在最上方。

 1 <configuration>
 2   <configSections>
 3       <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
 4   </configSections>
 5   <log4net>
 6     <!--定义输出到文件中-->
 7     <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
 8       <!--定义文件存放位置-->
 9       <file value="logs\"/>
10       <appendToFile value="true"/>
11       <rollingStyle value="Date"/>
12       <datePattern value="‘log-‘yyyyMMdd‘.txt‘"/>
13       <staticLogFileName value="false"/>
14       <layout type="log4net.Layout.PatternLayout">
15         <!--输出格式-->
16        <conversionPattern value="%nDateTime:%d %nThread:%t %nPriority:%p %nMessage:%m %n"/>
17       </layout>
18     </appender>
19     <root>
20       <!--文件形式记录日志-->
21       <appender-ref ref="RollingLogFileAppender"/>
22     </root>
23   </log4net>
24 </configuration>

三、项目AssemblyInfo.cs添加如下配置,初始化log4net配置文件。此步千万不要漏掉、不要漏掉、不要漏掉。

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

技术分享

四、使用Log功能

 1 using log4net;
 2 
 3 namespace Sample
 4 {
 5     class LogTest
 6     {
 7         static ILog logger = LogManager.GetLogger("LogName");
 8 
 9         public static void WriteInfo()
10         {
11             logger.Info("写日志测试");
12         }
13     }
14 }

log4net 最快速体验

标签:sample   web   void   ref   logs   注意   tor   hand   .dll   

原文地址:http://www.cnblogs.com/mousewheel/p/6372227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!