修复log4net日志文件运行时不写入问题:rollingStyle改为Composite+staticLogFileName

main
haoliang 14 hours ago
parent 3f1e998f8e
commit 943a532dc0

@ -11,10 +11,11 @@
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs\collector.log" /> <file value="logs\collector.log" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" /> <datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="30" /> <maxSizeRollBackups value="30" />
<maximumFileSize value="10MB" /> <maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout"> <layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" /> <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout> </layout>
@ -24,10 +25,11 @@
<appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender"> <appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs\collector_error.log" /> <file value="logs\collector_error.log" />
<appendToFile value="true" /> <appendToFile value="true" />
<rollingStyle value="Date" /> <rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" /> <datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="30" /> <maxSizeRollBackups value="30" />
<maximumFileSize value="10MB" /> <maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<threshold value="ERROR" /> <threshold value="ERROR" />
<layout type="log4net.Layout.PatternLayout"> <layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" /> <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />

Loading…
Cancel
Save