Repository navigation
Expand file tree
/
Copy pathlogging.config
More file actions
60 lines (60 loc) · 2.1 KB
/
Copy pathlogging.config
File metadata and controls
60 lines (60 loc) · 2.1 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?xml version="1.0" encoding="utf-8" ?>
<log4net threshold="ALL">
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="Threshold" value="ALL"/>
<param name="File" value="Log/"/>
<param name="AppendToFile" value="true"/>
<param name="MaxSizeRollBackups" value="-1"/>
<param name="RollingStyle" value="Date"/>
<param name="StaticLogFileName" value="false"/>
<param name="CountDirection" value="-1"/>
<param name="DatePattern" value="yyyyMMdd'.txt'"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%date [%level] %property{log4net:HostName} (%thread) %username (%identity) %logger - %message%newline"/>
</layout>
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="Raven" />
<acceptOnMatch value="false" />
</filter>
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="IntegrationService.Util.Logger" />
<acceptOnMatch value="false" />
</filter>
</appender>
<appender name="Console" type="log4net.Appender.ColoredConsoleAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%level] - %message%newline" />
</layout>
<mapping>
<level value="DEBUG"/>
<foreColor value="White"/>
</mapping>
<mapping>
<level value="INFO"/>
<foreColor value="White, HighIntensity"/>
</mapping>
<mapping>
<level value="WARN"/>
<foreColor value="Yellow, HighIntensity"/>
</mapping>
<mapping>
<level value="ERROR"/>
<foreColor value="Red, HighIntensity"/>
</mapping>
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="Raven" />
<acceptOnMatch value="false" />
</filter>
<filter type="log4net.Filter.LoggerMatchFilter">
<loggerToMatch value="IntegrationService.Util.Logger" />
<acceptOnMatch value="false" />
</filter>
</appender>
<root>
<!-- Logging levels: DEBUG, INFO, WARN, ERROR
You should use ERROR in production and disable logging to the Console -->
<level value="DEBUG"/>
<appender-ref ref="Console" />
<appender-ref ref="RollingFileAppender"/>
</root>
</log4net>