h-you / branches / src / UpDateCopy / bin / Release / log4net.config @ 70
履歴 | 表示 | アノテート | ダウンロード (2.92 KB)
1 | 70 | bit | <?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> |