Log4j Log4Net会智能地覆盖文件而不是转鼓文件
我的log4net有间歇性问题 我使用的是一个高性能系统,日志文件流量很大。峰值时,500-600行/秒写入日志 由于多个进程正在访问同一个日志文件,因此我使用由普通Windows服务托管的RemotingAppender。以下是我的RemotingAppender主机的配置:Log4j Log4Net会智能地覆盖文件而不是转鼓文件,log4j,log4net,logging,Log4j,Log4net,Logging,我的log4net有间歇性问题 我使用的是一个高性能系统,日志文件流量很大。峰值时,500-600行/秒写入日志 由于多个进程正在访问同一个日志文件,因此我使用由普通Windows服务托管的RemotingAppender。以下是我的RemotingAppender主机的配置: <appender name="FileLogAppender" type="log4net.Appender.RollingFileAppender" > <file value="${REM
<appender name="FileLogAppender" type="log4net.Appender.RollingFileAppender" >
<file value="${REMOTELOG4NETLOGDIR}" />
<datePattern value="yyyy-MM-dd'.log'" />
<staticLogFileName value="false" />
<encoding value="utf-8" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<maxsizerollbackups value="200"/>
<maximumfilesize value="3MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{HH:mm:ss}	%property{source}	% property{level}	%message%newline"/>
</layout>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
大多数情况下,一切正常。文件在日期或达到最大文件大小时滚动。但突然之间,当它应该滚动文件时,它实际上会覆盖应该滚动的文件,并擦除该文件中的所有现有行,从而在日志的历史记录中留下空白
我很高兴所有可能有帮助的答案我对log4net也有类似的问题。你找到解决办法了吗?