h-you / trunk / src / ProcessManagement / ProcessManagement / log4net.config @ 376
履歴 | 表示 | アノテート | ダウンロード (2.92 KB)
1 |
<?xml version="1.0" encoding="utf-8" ?> |
---|---|
2 |
<Structure> |
3 |
<log4net> |
4 |
|
5 |
<!-- 通常ログ:単一ファイル出力 --> |
6 |
<appender name="InfoLogDailyAppender" type="log4net.Appender.FileAppender"> |
7 |
<File value=".\\logs\\Info.log" /> |
8 |
|
9 |
<AppendToFile value="true" /> |
10 |
|
11 |
<filter type="log4net.Filter.LevelRangeFilter"> |
12 |
<param name="LevelMax" value="WARN" /> |
13 |
<param name="LevelMin" value="INFO" /> |
14 |
</filter> |
15 |
|
16 |
<layout type="log4net.Layout.PatternLayout"> |
17 |
<ConversionPattern value="%date [%thread] [%-5level] %logger - %message%n" /> |
18 |
</layout> |
19 |
</appender> |
20 |
|
21 |
<!-- エラーログ:分割ファイル出力 --> |
22 |
<appender name="ErrorLogDailyAppender" type="log4net.Appender.RollingFileAppender"> |
23 |
<!-- ファイル名は日付ごと --> |
24 |
<!--<param name="File" value=".\\logs\\Error_" />--> |
25 |
<!--<param name="DatePattern" value='yyyyMMdd".log"' /> |
26 |
<param name="RollingStyle" value="date" /> |
27 |
<param name="StaticLogFileName" value="false" />--> |
28 |
<!-- ファイル名を変える --> |
29 |
<File value=".\\logs\\Error.log" /> |
30 |
|
31 |
<param name="AppendToFile" value="true" /> |
32 |
|
33 |
<filter type="log4net.Filter.LevelRangeFilter"> |
34 |
<param name="LevelMax" value="FATAL" /> |
35 |
<param name="LevelMin" value="ERROR" /> |
36 |
</filter> |
37 |
|
38 |
<param name="MaximumFileSize" value="10MB" /> |
39 |
<param name="MaxSizeRollBackups" value="10" /> |
40 |
|
41 |
<layout type="log4net.Layout.PatternLayout"> |
42 |
<ConversionPattern value="%date [%thread] [%-5level] %logger - %message%n" /> |
43 |
</layout> |
44 |
</appender> |
45 |
|
46 |
<!-- デバッグ用:分割ファイル出力 --> |
47 |
<appender name="DebugLogDailyAppender" type="log4net.Appender.RollingFileAppender"> |
48 |
|
49 |
<!-- ファイル名は日付ごと --> |
50 |
<param name="File" value=".\\logs\\Trace_" /> |
51 |
<param name="DatePattern" value='yyyyMMdd".log"' /> |
52 |
<param name="RollingStyle" value="date" /> |
53 |
<param name="StaticLogFileName" value="false" /> |
54 |
|
55 |
<param name="AppendToFile" value="true" /> |
56 |
|
57 |
<filter type="log4net.Filter.LevelRangeFilter"> |
58 |
<!-- <param name="LevelMax" value="FATAL" /> --> |
59 |
<param name="LevelMin" value="TRACE" /> |
60 |
</filter> |
61 |
|
62 |
<param name="MaximumFileSize" value="10MB" /> |
63 |
<param name="MaxSizeRollBackups" value="10" /> |
64 |
|
65 |
<layout type="log4net.Layout.PatternLayout"> |
66 |
<ConversionPattern value="%date [%thread] [%-5level] %logger %file(%line) %class %method - %message%n" /> |
67 |
</layout> |
68 |
</appender> |
69 |
|
70 |
<root> |
71 |
<!-- TRACE以上のログを記録 --> |
72 |
<!--<level value="TRACE" />--> |
73 |
<level value="ERROR" /> |
74 |
<!-- 使用する Appender --> |
75 |
<!--<appender-ref ref="InfoLogDailyAppender" />--> |
76 |
<!--<appender-ref ref="DebugLogDailyAppender" />--> |
77 |
<appender-ref ref="ErrorLogDailyAppender" /> |
78 |
</root> |
79 |
|
80 |
</log4net> |
81 |
</Structure> |