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
| <?xml version="1.0" encoding="utf-8" ?>
<log4net>
<root>
<level value="DEBUG" />
<appender-ref ref="stdout" />
<appender-ref ref="ActionLogRollingFile" />
</root>
<appender name="ActionLogRollingFile" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="action.log" />
<appendToFile value="true" />
<encoding value="utf-8" />
<maxSizeRollBackups value="30" />
<rollingStyle value="Date" />
<datePattern value="'.'yyyy-MM-dd" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="(%date{HH:mm:ss,fff}) [%t] - %u %5property{Duration} %property{StatusCode} %6property{Method} %property{Uri} %m%n " />
</layout>
<filter type="log4net.Filter.LoggerMatchFilter">
<acceptOnMatch value="true" />
<LoggerToMatch value="Sample.Web.Filters.WebApiActionFilter" />
</filter>
<filter type="log4net.Filter.DenyAllFilter" />
</appender>
</log4net>
|