收到事件时 log4j RollingRandomAccessFile 翻转
log4j RollingRandomAccessFile rollover when event received
只是一个简单的问题,因为我在 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,它提供基于时间的翻转触发器。
只是一个简单的问题,因为我在 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,它提供基于时间的翻转触发器。