Files
6098/Cowain.Bake.Main/bin/Debug/log4net.config

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&quot;.log&quot;" />
<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="&#xD;&#xA;----------------------StartLog111 --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog--------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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&quot;.log&quot;" />
<param name="MaxSizeRollBackups" value="-1"/>
<param name="MaximumFileSize" value="5MB"/>
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="&#xD;&#xA;----------------------StartLog --------------------------&#xD;&#xA;" />
<param name="Footer" value="&#xD;&#xA; ---------------------EndLog ----------------------------&#xD;&#xA;" />
<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>