我在log4j2 XML以下設置SizeBasedTriggeringPolicy限制無法正常工作
<Appenders>
<RollingFile fileName="C:\logs\Fatal.log" filePattern="C:\logs\Fatal-%i.log" name="FatalFile">
<Policies>
<SizeBasedTriggeringPolicy size="10 MB"/>
</Policies>
<PatternLayout pattern="[%d{ISO8601}] %-5level %logger{6} - %msg%n"/>
</RollingFile>
</Appenders>
時,我的代碼,持續時間長運行
,有7家數越來越創建,但,該日誌的大小開始增長超過後10MB限制,並且對於所有7個文件而言變得非常大。
我需要知道爲什麼只創建了7個文件,以及如何限制文件大小不會超過10 MB。
我在我的配置中的jar有:log4j-1.2-api-2.0-beta8.jar,log4j-api-2.0- beta8.jar,log4j-core-2.0-beta8.jar –
這個Log4j版本很舊。你可以嘗試升級到2.5或至少2.3,如果你仍然在Java 6上。 – rgoers