我使用最新的构建 log4j2 beta9,看来 RollingRandomAccessFile 和 RollingRandomAccessFile 不能正常工作
是的,它在达到特定文件大小限制后创建存档,但在那之后,日志文件的大小不断增加(即不翻转),即使我将最大值设置为 3,这也只是一个实现创建。
这是我为 log4j2.xml 设置的附加程序。有什么帮助吗?
<RollingRandomAccessFile name="RollingRandomAccessFile" fileName="d:/logs/mylog.log"
filePattern="d:/logs/$${date:yyyy-MM}/idmIntg-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout>
<Pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="20 KB"/>
</Policies>
<DefaultRolloverStrategy max="3"/>
</RollingRandomAccessFile>