|
|
<?xml version="1.0" encoding="utf-8" ?>
|
|
|
<configuration>
|
|
|
<configSections>
|
|
|
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/>
|
|
|
</configSections>
|
|
|
<log4net>
|
|
|
<!--在出现什么级别的错误才记录错误 【注意:如果有多个appender-ref的时候,应该给他们放到同一个root节点下】-->
|
|
|
<root>
|
|
|
<level value="ALL" />
|
|
|
<appender-ref ref="LogFileAppender"/>
|
|
|
<!--<appender-ref ref="MachineWainingLog"/>
|
|
|
<appender-ref ref="ErrorInfoLog"/>-->
|
|
|
</root>
|
|
|
|
|
|
<!--写入到文件-->
|
|
|
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
|
|
|
|
|
|
<!--文件路径,如果RollingStyle为Composite或Date,则这里设置为目录,文件名在DatePattern里设置,其他则这里要有文件名。已经扩展支持虚拟目录-->
|
|
|
<param name="File" value="LogInfo\\" />
|
|
|
<!--将日记写入到跟目录下面的Log文件夹下面的LogInfo文件夹下面的yyyy-MM-dd.TXT文件中-->
|
|
|
|
|
|
<param name="AppendToFile" value="true" />
|
|
|
|
|
|
<param name="MaxSizeRollBackups" value="100" />
|
|
|
|
|
|
<param name="MaximumFileSize" value="10240KB" />
|
|
|
|
|
|
<param name="StaticLogFileName" value="false" />
|
|
|
|
|
|
<param name="RollingStyle" value="Date" />
|
|
|
|
|
|
<param name="DatePattern" value="yyyy-MM-dd.TXT" />
|
|
|
<!--TXT后缀必须是大写的,否则有问题-->
|
|
|
|
|
|
<param name="CountDirection" value="-1" />
|
|
|
<!--log4net记录错误的格式(即:用什么样的格式(布局)来记录错误)-->
|
|
|
|
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
|
<param name="ConversionPattern" value=" 【时间】:%d%n 【级别】:%p%n 【类名】:%c%n 【线程ID】: %thread %n 【文件地址】:%F 第%L行%n 【日志内容】:%m%n 【日记详细】:%exception %n---------------------------------------------------------------------------------------------------------------%n" />
|
|
|
</layout>
|
|
|
</appender>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--写入到文件 将WARN级别的单独记录,作为机器警告记录-->
|
|
|
<appender name="MachineWainingLog" type="log4net.Appender.RollingFileAppender,log4net">
|
|
|
|
|
|
<!--文件路径,如果RollingStyle为Composite或Date,则这里设置为目录,文件名在DatePattern里设置,其他则这里要有文件名。已经扩展支持虚拟目录-->
|
|
|
<param name="File" value="LogInfo\\MachineWainingLog\\" />
|
|
|
<!--将日记写入到跟目录下面的Log文件夹下面的LogInfo文件夹下面的yyyy-MM-dd.TXT文件中-->
|
|
|
|
|
|
<param name="AppendToFile" value="true" />
|
|
|
|
|
|
<param name="MaxSizeRollBackups" value="100" />
|
|
|
|
|
|
<param name="MaximumFileSize" value="10240KB" />
|
|
|
|
|
|
<param name="StaticLogFileName" value="false" />
|
|
|
|
|
|
<param name="RollingStyle" value="Date" />
|
|
|
|
|
|
<param name="DatePattern" value="\MWL_yyyy-MM-dd.TXT" />
|
|
|
<!--TXT后缀必须是大写的,否则有问题-->
|
|
|
|
|
|
<param name="CountDirection" value="-1" />
|
|
|
|
|
|
|
|
|
<!--log4net记录错误的格式(即:用什么样的格式(布局)来记录错误)-->
|
|
|
|
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
|
<param name="ConversionPattern" value="[%d] %m%n" />
|
|
|
</layout>
|
|
|
|
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
|
<param name="LevelMin" value="WARN" />
|
|
|
<param name="LevelMax" value="WARN" />
|
|
|
</filter>
|
|
|
|
|
|
</appender>
|
|
|
|
|
|
<!--写入到文件 将Error级别的单独记录,作为机器警告记录-->
|
|
|
<appender name="ErrorInfoLog" type="log4net.Appender.RollingFileAppender,log4net">
|
|
|
|
|
|
<!--文件路径,如果RollingStyle为Composite或Date,则这里设置为目录,文件名在DatePattern里设置,其他则这里要有文件名。已经扩展支持虚拟目录-->
|
|
|
<param name="File" value="LogInfo\\ErrorInfoLog\\" />
|
|
|
<!--将日记写入到跟目录下面的Log文件夹下面的LogInfo文件夹下面的yyyy-MM-dd.TXT文件中-->
|
|
|
|
|
|
<param name="AppendToFile" value="true" />
|
|
|
|
|
|
<param name="MaxSizeRollBackups" value="100" />
|
|
|
|
|
|
<param name="MaximumFileSize" value="10240KB" />
|
|
|
|
|
|
<param name="StaticLogFileName" value="false" />
|
|
|
|
|
|
<param name="RollingStyle" value="Date" />
|
|
|
|
|
|
<param name="DatePattern" value="\ERROR_yyyy-MM-dd.TXT" />
|
|
|
<!--TXT后缀必须是大写的,否则有问题-->
|
|
|
|
|
|
<param name="CountDirection" value="-1" />
|
|
|
|
|
|
|
|
|
<!--log4net记录错误的格式(即:用什么样的格式(布局)来记录错误)-->
|
|
|
|
|
|
<layout type="log4net.Layout.PatternLayout">
|
|
|
<param name="ConversionPattern" value="[%d][%p] %m%n" />
|
|
|
</layout>
|
|
|
<filter type="log4net.Filter.LevelRangeFilter">
|
|
|
<param name="LevelMin" value="ERROR" />
|
|
|
<param name="LevelMax" value="ERROR" />
|
|
|
</filter>
|
|
|
|
|
|
</appender>
|
|
|
</log4net>
|
|
|
</configuration> |