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

log4net的基本配置及用法

时间:2015-04-27 14:59:56      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

[1].[代码] [C#]代码 跳至 [1] [2]

1
2
using System.Reflection;  //使用反射
static private ILog log = log4net.LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

[2].[代码] 配置 跳至 [1] [2]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
  </configSections>
 
  <log4net>
 
    <!--定义输出到文件中-->
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
      <!--定义文件存放位置-->
      <file value="logs/log4netfile.txt" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="yyyyMMdd-HH:mm:ss.SSS" />
      <layout type="log4net.Layout.PatternLayout">
        <!--输出格式-->
        <!--样例:2008-03-26 13:42:32,111 [10] INFO  Log4NetDemo.MainClass [(null)] - info-->
        <conversionPattern value="%date %thread %-5level %logger property:[%property{NDC}] - %message%newline" />
      </layout>
    </appender>
 
     
    <!--定义输出到控制台命令行中-->
    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
      </layout>
    </appender>
    <root>
      <!--控制台控制显示日志-->
      <appender-ref ref="ConsoleAppender"  />
 
      <appender-ref ref="LogFileAppender"  />
    </root>
  </log4net>

log4net的基本配置及用法

标签:

原文地址:http://www.cnblogs.com/taomylife/p/4459979.html

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