change -日志格式

dev
liuwf 1 year ago
parent 400ad86d41
commit 763989162e

@ -1,65 +1,67 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<log4net> <log4net>
<!-- 将日志以回滚文件的形式写到文件中 --> <!-- 将日志以回滚文件的形式写到文件中 -->
<!-- 按日期切分日志文件,并将日期作为日志文件的名字 --> <!-- 按日期切分日志文件,并将日期作为日志文件的名字 -->
<!--Error--> <!--Error-->
<appender name="ErrorLog" type="log4net.Appender.RollingFileAppender"> <appender name="ErrorLog" type="log4net.Appender.RollingFileAppender">
<!--不加utf-8编码格式中文字符将显示成乱码--> <!--不加utf-8编码格式中文字符将显示成乱码-->
<param name="Encoding" value="utf-8" /> <param name="Encoding" value="utf-8" />
<file value="E:\log\"/> <file value="Log\"/>
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Date" />
<!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置--> <!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置-->
<datePattern value="&quot;GlobalExceptionLogs_&quot;yyyyMMdd&quot;.log&quot;" /> <datePattern value='yyyy-MM-dd/"error.txt"' />
<!--日志文件名是否为静态--> <!--日志文件名是否为静态-->
<StaticLogFileName value="false"/> <StaticLogFileName value="false"/>
<!--多线程时采用最小锁定--> <!--多线程时采用最小锁定-->
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<!--布局(向用户显示最后经过格式化的输出信息)--> <!--布局(向用户显示最后经过格式化的输出信息)-->
<layout type="log4net.Layout.PatternLayout"> <layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date| %-5level %newline%message%newline--------------------------------%newline" /> <conversionPattern value="%date| %-5level %newline%message%newline--------------------------------%newline" />
</layout> </layout>
<filter type="log4net.Filter.LevelRangeFilter"> <filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="ERROR" /> <levelMin value="ERROR" />
<levelMax value="FATAL" /> <levelMax value="FATAL" />
</filter> </filter>
</appender> </appender>
<!--Error--> <!--Error-->
<!--Info--> <!--Info-->
<appender name="InfoLog" type="log4net.Appender.RollingFileAppender"> <appender name="InfoLog" type="log4net.Appender.RollingFileAppender">
<!--不加utf-8编码格式中文字符将显示成乱码--> <!--不加utf-8编码格式中文字符将显示成乱码-->
<param name="Encoding" value="utf-8" /> <param name="Encoding" value="utf-8" />
<!--定义文件存放位置--> <!--定义文件存放位置-->
<file value="../../../Log/"/> <!--<file value="../../../Log/"/>-->
<appendToFile value="true" /> <file value="Log\"/>
<rollingStyle value="Date" /> <appendToFile value="true" />
<!--日志文件名是否为静态--> <rollingStyle value="Date" />
<StaticLogFileName value="false"/> <!--日志文件名是否为静态-->
<!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置--> <StaticLogFileName value="false"/>
<datePattern value="&quot;GlobalInfoLogs_&quot;yyyyMMdd&quot;.log&quot;" /> <!--日期的格式,每天换一个文件记录,如不设置则永远只记录一天的日志,需设置-->
<!--多线程时采用最小锁定--> <!--<datePattern value="&quot;GlobalInfoLogs_&quot;yyyyMMdd&quot;.log&quot;" />-->
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <datePattern value='yyyy-MM-dd/"LogInfo.txt"' />
<!--布局(向用户显示最后经过格式化的输出信息)--> <!--多线程时采用最小锁定-->
<layout type="log4net.Layout.PatternLayout"> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<conversionPattern value="%date| %-5level%c %newline%message%newline--------------------------------%newline" /> <!--布局(向用户显示最后经过格式化的输出信息)-->
</layout> <layout type="log4net.Layout.PatternLayout">
<filter type="log4net.Filter.LevelRangeFilter"> <conversionPattern value="%date| %-5level%c %newline%message%newline--------------------------------%newline" />
<levelMin value="DEBUG" /> </layout>
<levelMax value="WARN" /> <filter type="log4net.Filter.LevelRangeFilter">
</filter> <levelMin value="DEBUG" />
</appender> <levelMax value="WARN" />
<!--Info--> </filter>
</appender>
<!--Info-->
<root> <root>
<!-- 控制级别由低到高ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF --> <!-- 控制级别由低到高ALL|DEBUG|INFO|WARN|ERROR|FATAL|OFF -->
<!-- 比如定义级别为INFO则INFO级别向下的级别比如DEBUG日志将不会被记录 --> <!-- 比如定义级别为INFO则INFO级别向下的级别比如DEBUG日志将不会被记录 -->
<!-- 如果没有定义LEVEL的值则缺省为DEBUG --> <!-- 如果没有定义LEVEL的值则缺省为DEBUG -->
<level value="ALL" /> <level value="ALL" />
<!-- 按日期切分日志文件,并将日期作为日志文件的名字 --> <!-- 按日期切分日志文件,并将日期作为日志文件的名字 -->
<appender-ref ref="ErrorLog" /> <appender-ref ref="ErrorLog" />
<appender-ref ref="InfoLog" /> <appender-ref ref="InfoLog" />
</root> </root>
</log4net> </log4net>
Loading…
Cancel
Save