123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <configSections>
- <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
- </configSections>
- <log4net>
- <logger name="job1" additivity="false" >
- <level value="ALL" />
- <appender-ref ref="Job1TxtAppender" />
- </logger>
- <logger name="Default" additivity="false" >
- <level value="ALL" />
- <appender-ref ref="DefaultTxtAppender" />
- </logger>
-
- <appender name="DefaultTxtAppender" type="log4net.Appender.RollingFileAppender">
- <file value="log/Default.txt" />
- <appendToFile value="true" />
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="MaximumFileSize" value="10240KB"/>
- <param name="RollingStyle" value="Size"/>
- <param name="StaticLogFileName" value="true"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p %t line: %L [%x] - %m%n" />
- </layout>
- </appender>
- <appender name="Job1TxtAppender" type="log4net.Appender.RollingFileAppender">
- <file value="log/job1.txt" />
- <appendToFile value="true" />
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="MaximumFileSize" value="10240KB"/>
- <param name="RollingStyle" value="Size"/>
- <param name="StaticLogFileName" value="true"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p %C line: %L [%x] - %m%n" />
- </layout>
- </appender>
-
- <appender name="InfoFileAppender" type="log4net.Appender.RollingFileAppender">
- <file value="log/Info-" />
- <appendToFile value="true" />
- <param name="DatePattern" value="yyyy-MM-dd'.txt'" />
- <rollingStyle value="Date" />
- <maxSizeRollBackups value="100" />
- <maximumFileSize value="1024KB" />
- <staticLogFileName value="false" />
- <Encoding value="UTF-8" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="INFO" />
- <param name="LevelMax" value="INFO" />
- </filter>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p %C line: %L [%x] - %m%n" />
- </layout>
- </appender>
- <appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender">
- <file value="log/error.txt" />
- <appendToFile value="true" />
- <rollingStyle value="Size" />
- <maxSizeRollBackups value="100" />
- <maximumFileSize value="10240KB" />
- <staticLogFileName value="true" />
- <Encoding value="UTF-8" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="WARN" />
- <param name="LevelMax" value="FATAL" />
- </filter>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p %t line: %L [%x] - %m%n" />
- </layout>
- </appender>
- <appender name="DebugFileAppender" type="log4net.Appender.RollingFileAppender">
- <file value="log/debug-" />
- <appendToFile value="true" />
- <param name="DatePattern" value="yyyy-MM-dd'.txt'" />
- <rollingStyle value="Date" />
- <maxSizeRollBackups value="100" />
- <maximumFileSize value="1024KB" />
- <staticLogFileName value="false" />
- <Encoding value="UTF-8" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="INFO" />
- <param name="LevelMax" value="INFO" />
- </filter>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%d %-5p %C line: %L [%x] - %m%n" />
- </layout>
- </appender>
- <root>
- <level value="INFO" />
- <appender-ref ref="InfoFileAppender" />
- <appender-ref ref="ErrorFileAppender" />
- <appender-ref ref="DebugFileAppender" />
-
- </root>
- </log4net>
- </configuration>
|