2016-11-08 1 views
0

Nur eine kurze Frage, wie ich nichts Konkretes in der log4j Dokumentation finden konnte. Verhält sich die RollingRandomAccessFile auf dieselbe Weise wie der RollingFileAppender, indem sie beim Schreiben von Ereignissen nur nach einem Rollover sucht, oder wirkt sich das auf die Pufferung aus?log4j RollingRandomAccessFile Rollover wenn Ereignis empfangen

Hier sind ein paar Auszüge aus meiner config:

<Policies> 
    <TimeBasedTriggeringPolicy interval="1" modulate="true"/ 
    <SizeBasedTriggeringPolicy size="100 MB" /> 
</Policies> 

mit einem Dateimuster:

filePattern="${sys:logging.path}${sys:logging.file}-%d{MM-dd-yyyy}-%i.log.gz"> 

Antwort

1

Das Rollverhalten von RollingRandomAccessFile ist die gleiche wie RollingFileAppender.

Beachten Sie, dass beide Appender eine CronTriggeringPolicy akzeptieren, die einen zeitbasierten Rollover-Trigger liefert.