在linux节点中,当日志文件大小超过1KB时,我可以看到正在创建日志;并且backupindexes也创建;唯一的问题是日志文件未压缩
这是我尝试过的:
<appender name="ear" class="org.apache.log4j.RollingFileAppender">
<param name="file" value="/ear/ear.out" />
<param name="append" value="true" />
<param name="MaxFileSize" value="1KB" />
<param name="MaxBackupIndex" value="10" />
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="/ear/ear.out.%d{yyyyMMdd.HHmmss}.gz"/>
</rollingPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="conversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c %x - %m%n" />
</layout>
</appender>
预期结果是,文件必须每秒压缩一次;