日志未使用apache log4j附加程序压缩

时间:2018-12-12 08:29:54

标签: log4j

在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>

预期结果是,文件必须每秒压缩一次;

0 个答案:

没有答案