最新のビルド log4j2 beta9 を使用しています。RollingRandomAccessFile と RollingRandomAccessFile が正しく機能していないようです
はい、特定のファイルサイズの制限に達した後にアーカイブを作成しますが、その後、ログファイルのサイズは増加し続けます (つまり、ロールオーバーしません)。最大値を 3 に設定したとしても、これは 1 つのみの作成です。
ここでは、log4j2.xml のアペンダー設定を示します。何か助けはありますか?
<RollingRandomAccessFile name="RollingRandomAccessFile" fileName="d:/logs/mylog.log"
filePattern="d:/logs/$${date:yyyy-MM}/idmIntg-%d{MM-dd-yyyy}-%i.log.gz">
<PatternLayout>
<Pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n</Pattern>
</PatternLayout>
<Policies>
<SizeBasedTriggeringPolicy size="20 KB"/>
</Policies>
<DefaultRolloverStrategy max="3"/>
</RollingRandomAccessFile>