只是一个快速的问题,因为我在log4j文档中找不到任何具体的内容。 RollingRandomAccessFile的行为是否与RollingFileAppender相同,因为它仅在写入事件时才检查过渡,还是缓冲方面的差异会对此产生影响?
以下是我的配置中的一些摘要:
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/
<SizeBasedTriggeringPolicy size="100 MB" />
</Policies>
文件格式为:
filePattern="${sys:logging.path}${sys:logging.file}-%d{MM-dd-yyyy}-%i.log.gz">
最佳答案
RollingRandomAccessFile的滚动行为与RollingFileAppender相同。
请注意,两个Appender都接受CronTriggeringPolicy,该策略提供基于时间的翻转触发。