收到事件时log4j RollingRandomAccessFile翻转

时间:2016-11-08 11:21:50

标签: java logging log4j log4j2

只是一个简单的问题,因为我在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">

1 个答案:

答案 0 :(得分:1)

RollingRandomAccessFile的翻转行为与RollingFileAppender相同。

请注意,两个Appender都接受一个CronTriggeringPolicy,它提供基于时间的翻转触发器。