123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <?xml version="1.0" encoding="utf-8" ?>
- <log4net>
- <root>
- <level value="ALL" />
- <appender-ref ref="RollingFileDebug" />
- <appender-ref ref="RollingFileInfo" />
- <appender-ref ref="RollingFileWarn" />
- <appender-ref ref="RollingFileError" />
- <appender-ref ref="RollingFileFatal" />
- </root>
- <!-- 这里设置, 日志打印不出来;
- <logger name="RollingLogFileAppender">
- <level value="ALL" />
- <appender-ref ref="RollingFileDebug" />
- <appender-ref ref="RollingFileInfo" />
- <appender-ref ref="RollingFileWarn" />
- <appender-ref ref="RollingFileError" />
- <appender-ref ref="RollingFileFatal" />
- </logger>
- -->
- <!--存调试日志-->
- <appender name="RollingFileDebug" type="log4net.Appender.RollingFileAppender">
- <!--<param name="File" value="logs/debug/"/> 日志统一放到 logs/ 目录下, 不再分子目录-->
- <param name="File" value="logs/"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="StaticLogFileName" value="false"/>
- <param name="DatePattern" value="yyyy-MM-dd'-debug.log'"/>
- <param name="RollingStyle" value="Date"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date{HH:mm:ss fff} %logger %n描述:%message%newline%n" />
- </layout>
- <lockingmodel type="log4net.appender.fileappender+minimallock" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="Debug" />
- <param name="LevelMax" value="Debug" />
- </filter>
- </appender>
- <!--存调试日志-->
- <appender name="RollingFileInfo" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="logs/"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="StaticLogFileName" value="false"/>
- <param name="DatePattern" value="yyyy-MM-dd'-info.log'"/>
- <param name="RollingStyle" value="Date"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date{HH:mm:ss fff} %logger %n描述:%message%newline%n" />
- </layout>
- <lockingmodel type="log4net.appender.fileappender+minimallock" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="INFO" />
- <param name="LevelMax" value="INFO" />
- </filter>
- </appender>
- <!--存调试日志-->
- <appender name="RollingFileWarn" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="logs/"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="StaticLogFileName" value="false"/>
- <param name="DatePattern" value="yyyy-MM-dd'-warn.log'"/>
- <param name="RollingStyle" value="Date"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date{HH:mm:ss fff} %logger %n描述:%message%newline%n" />
- </layout>
- <lockingmodel type="log4net.appender.fileappender+minimallock" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="WARN" />
- <param name="LevelMax" value="WARN" />
- </filter>
- </appender>
- <!--存调试日志-->
- <appender name="RollingFileError" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="logs/"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="StaticLogFileName" value="false"/>
- <param name="DatePattern" value="yyyy-MM-dd'-error.log'"/>
- <param name="RollingStyle" value="Date"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date{HH:mm:ss fff} %logger %n描述:%message%newline%n" />
- </layout>
- <lockingmodel type="log4net.appender.fileappender+minimallock" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="ERROR" />
- <param name="LevelMax" value="ERROR" />
- </filter>
- </appender>
- <!--存调试日志-->
- <appender name="RollingFileFatal" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="logs/"/>
- <param name="AppendToFile" value="true"/>
- <param name="MaxSizeRollBackups" value="10"/>
- <param name="StaticLogFileName" value="false"/>
- <param name="DatePattern" value="yyyy-MM-dd'-fatal.log'"/>
- <param name="RollingStyle" value="Date"/>
- <layout type="log4net.Layout.PatternLayout">
- <conversionPattern value="%date{HH:mm:ss fff} %logger %n描述:%message%newline%n" />
- </layout>
- <lockingmodel type="log4net.appender.fileappender+minimallock" />
- <filter type="log4net.Filter.LevelRangeFilter">
- <param name="LevelMin" value="FATAL" />
- <param name="LevelMax" value="FATAL" />
- </filter>
- </appender>
- </log4net>
|