标签:root 多个 位置 ini value let info 一个 bsp
程序用的是log4net打印日志,偶现日志打印不全的问题,程序的log4net配置如下:
1 <log4net> 2 <root> 3 <level value="ALL"/> 4 <appender-ref ref="RollingLogFileAppender"/> 5 <appender-ref ref="ConsoleAppender"/> 6 </root> 7 <!--日志记录器logger,可以有多个--> 8 <logger name="fileLog"> 9 <level value="ALL"/> 10 <appender-ref ref="ConsoleAppender"/> 11 <appender-ref ref="RollingLogFileAppender"/> 12 </logger> 13 <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> 14 <layout type="log4net.Layout.PatternLayout"> 15 <param name="ConversionPattern" value="%d [%t] %-5p %c [%x]- %m%n"/> 16 </layout> 17 </appender> 18 <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> 19 <param name="File" value="logs/PekingVMS"/> 20 <param name="AppendToFile" value="true"/> 21 <!-- 切割最多文件数 -1表示不限制产生日志文件数--> 22 <param name="MaxSizeRollBackups" value="-1"/> 23 <param name="Encoding" value="utf-8" /> 24 <!-- 每个文件的大小限制 --> 25 <param name="MaximumFileSize" value="100MB"/> 26 <param name="lockingModel" type="log4net.Appender.FileAppender+MinimalLock"/> 27 <param name="StaticLogFileName" value="false"/> 28 <param name="DatePattern" value="yyyyMMdd".log""/> 29 <param name="RollingStyle" value="Composite"/> 30 <layout type="log4net.Layout.PatternLayout"> 31 <param name="ConversionPattern" value="%d [%t] %-5p %c [%x]- %m%n"/> 32 </layout> 33 </appender> 34 </log4net>
PatternLayout 相关配置信息如下所示:
1 <layout type="log4net.Layout.PatternLayout"> 2 <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n"/> 3 </layout>
后来试了一下,发后面的日志打印成功。
标签:root 多个 位置 ini value let info 一个 bsp
原文地址:https://www.cnblogs.com/Johar/p/9245351.html