log4net配置笔记

一、程序集加载

 

[assembly: log4net.Config.XmlConfigurator(ConfigFile = @"Config\log4net.xml", Watch = true)]

 

二、配置文件

 

 1 <?xml version="1.0" encoding="utf-8" ?>
 2         <log4net>
 3             <appender name="errorAppender" type="log4net.Appender.RollingFileAppender">
 4                 <filter type="log4net.Filter.LevelMatchFilter">
 5                     <leveltomatch value="ERROR" />
 6                 </filter>
 7                 <filter type="log4net.Filter.DenyAllFilter" />
 8                 <file value="Logs\error.log" />
 9                 <encoding value="utf-8" />
10                 <preservelogfilenameextension value="true" />
11                 <appendtofile value="true" />
12                 <rollingstyle value="Date" />
13                 <datepattern value="yyyyMMdd" />
14                 <layout type="log4net.Layout.PatternLayout">
15                     <conversionpattern value="%date [%thread] %-5level - %message%newline" />
16                 </layout>
17             </appender>
18             <appender name="infoAppender" type="log4net.Appender.RollingFileAppender">
19                 <filter type="log4net.Filter.LevelMatchFilter">
20                     <leveltomatch value="INFO" />
21                 </filter>
22                 <filter type="log4net.Filter.DenyAllFilter" />
23                 <file value="Logs\info.log" />
24                 <encoding value="utf-8" />
25                 <preservelogfilenameextension value="true" />
26                 <appendtofile value="true" />
27                 <rollingstyle value="Date" />
28                 <datepattern value="yyyyMMdd" />
29                 <layout type="log4net.Layout.PatternLayout">
30                     <conversionpattern value="%date [%thread] %-5level - %message%newline" />
31                 </layout>
32             </appender>
33             <appender name="debugAppender" type="log4net.Appender.RollingFileAppender">
34                 <filter type="log4net.Filter.LevelMatchFilter">
35                     <leveltomatch value="DEBUG" />
36                 </filter>
37                 <filter type="log4net.Filter.DenyAllFilter" />
38                 <file value="Logs\debug.log" />
39                 <encoding value="utf-8" />
40                 <preservelogfilenameextension value="true" />
41                 <appendtofile value="true" />
42                 <rollingstyle value="Date" />
43                 <datepattern value="yyyyMMdd" />
44                 <layout type="log4net.Layout.PatternLayout">
45                     <conversionpattern value="%date [%thread] %-5level - %message%newline" />
46                 </layout>
47             </appender>
48             <root>
49                 <level value="ALL" />
50                 <appender-ref ref="errorAppender" />
51                 <appender-ref ref="infoAppender" />
52                 <appender-ref ref="debugAppender" />
53             </root>
54         </log4net>

 

转载于:https://www.cnblogs.com/ljsoftware/p/9050295.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值