125 lines
5.7 KiB
XML
125 lines
5.7 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<configuration>
|
|
<configSections>
|
|
<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
|
|
</configSections>
|
|
<appSettings>
|
|
</appSettings>
|
|
<log4net>
|
|
<!-- OutDateDays-outdate_days-DeleteStyle 并不会自动删除,验证过-->
|
|
<logger name="CommonLog">
|
|
<level value="DEBUG"/>
|
|
</logger>
|
|
<!--一般信息日志-->
|
|
<appender name="InfoLog" type="log4net.Appender.RollingFileAppender">
|
|
<file value="../Log/Info/" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Composite" />
|
|
<staticLogFileName value="false" />
|
|
<datePattern value="dd".log"" />
|
|
<param name="MaxSizeRollBackups" value="-1"/>
|
|
<param name="MaximumFileSize" value="5MB"/>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<!--输出格式-->
|
|
<!--<conversionPattern value="%date %-5level %message%newline" />-->
|
|
<param name="Header" value="
----------------------StartLog111 --------------------------
" />
|
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
|
</layout>
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
<param name="LevelMin" value="INFO" />
|
|
<param name="LevelMax" value="INFO" />
|
|
</filter>
|
|
<filter type="log4net.Filter.DenyAllFilter" />
|
|
</appender>
|
|
<!--警告信息-->
|
|
<appender name="WarnLog" type="log4net.Appender.RollingFileAppender">
|
|
<file value="../Log/Warn/" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Composite" />
|
|
<staticLogFileName value="false" />
|
|
<datePattern value="dd".log"" />
|
|
<param name="MaxSizeRollBackups" value="-1"/>
|
|
<param name="MaximumFileSize" value="5MB"/>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<param name="Header" value="
----------------------StartLog--------------------------
" />
|
|
<param name="Footer" value="
 ---------------------EndLog----------------------------
" />
|
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
|
</layout>
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
<param name="LevelMin" value="WARN" />
|
|
<param name="LevelMax" value="WARN" />
|
|
</filter>
|
|
<filter type="log4net.Filter.DenyAllFilter" />
|
|
</appender>
|
|
<!--错误信息-->
|
|
<appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
|
|
<file value="../Log/Error/" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Composite" />
|
|
<staticLogFileName value="false" />
|
|
<datePattern value="dd".log"" />
|
|
<param name="MaxSizeRollBackups" value="-1"/>
|
|
<param name="MaximumFileSize" value="5MB"/>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
|
</layout>
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
<param name="LevelMin" value="ERROR" />
|
|
<param name="LevelMax" value="ERROR" />
|
|
</filter>
|
|
<filter type="log4net.Filter.DenyAllFilter" />
|
|
</appender>
|
|
<!--致命信息-->
|
|
<appender name="FatalLog" type="log4net.Appender.RollingFileAppender">
|
|
<file value="../Log/Fatal/" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Composite" />
|
|
<staticLogFileName value="false" />
|
|
<datePattern value="dd".log"" />
|
|
<param name="MaxSizeRollBackups" value="-1"/>
|
|
<param name="MaximumFileSize" value="5MB"/>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
|
</layout>
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
<param name="LevelMin" value="Fatal" />
|
|
<param name="LevelMax" value="Fatal" />
|
|
</filter>
|
|
<filter type="log4net.Filter.DenyAllFilter" />
|
|
</appender>
|
|
<!--调试信息-->
|
|
<appender name="DebugLog" type="log4net.Appender.RollingFileAppender">
|
|
<file value="../Log/Debug/" />
|
|
<appendToFile value="true" />
|
|
<rollingStyle value="Composite" />
|
|
<staticLogFileName value="false" />
|
|
<datePattern value="dd".log"" />
|
|
<param name="MaxSizeRollBackups" value="-1"/>
|
|
<param name="MaximumFileSize" value="5MB"/>
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
<param name="Header" value="
----------------------StartLog --------------------------
" />
|
|
<param name="Footer" value="
 ---------------------EndLog ----------------------------
" />
|
|
<param name="ConversionPattern" value="%d [%t] %-5p %c - (%line) %m%n" />
|
|
</layout>
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
<param name="LevelMin" value="DEBUG" />
|
|
<param name="LevelMax" value="DEBUG" />
|
|
</filter>
|
|
<filter type="log4net.Filter.DenyAllFilter" />
|
|
</appender>
|
|
<root>
|
|
<level value="ALL"/>
|
|
<appender-ref ref="InfoLog"/>
|
|
<appender-ref ref="WarnLog"/>
|
|
<appender-ref ref="ErrorLog"/>
|
|
<appender-ref ref="DebugLog"/>
|
|
<appender-ref ref="FatalLog"/>
|
|
</root>
|
|
</log4net>
|
|
</configuration>
|