次のlog4j2.xmlファイルを使用しています。
<configuration>
<appenders>
<RollingFile name="logfile" fileName="C:/opt/log/views/views.log"
filePattern="C:/opt/log/views/views.%d{yyyy-ww}.log.gz">
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
<DefaultRolloverStrategy max="3" />
<PatternLayout pattern="%d{ISO8601} VIEWS[%p][%c]...." />
</RollingFile>
</appenders>
<loggers>
<root level="TRACE">
<appender-ref ref="logfile" />
</root>
</loggers>
</configuration>
ファイルを調整してサーバーを起動すると、一度に1つのログメッセージが表示されます。追加ではなく、ファイル内の唯一の行を新しい行ごとに置き換えます。私はこれに少し困惑していて、誰かがこれを以前に見たことがあることを望んでいます。前もって感謝します。