压缩Log4j文件
2022-09-01 03:44:57
是否可以压缩日志文件(我通过RollingFileAppender进行)?
log4j extras支持这一点。只需将以下内容添加到您的配置中,并将文件名以.gz结尾,即可自动压缩日志文件:RollingFileAppender
<appender...>
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="/wombat/foo.%d{yyyy-MM}.gz"/>
</rollingPolicy>
</appender>
有关更多详细信息,请查看 Javadoc
试用 Log4j v2.x
我得到了这个很好的答案,但后来继续调查了一下,log4j 2出来了!
现在,您可以使用基本库进行压缩,还有更多...这真是太棒了!
RollingFileAppender - 我正在寻找一些既有时间基于时间又基于大小的滚动,并且具有压缩功能的东西...它两者都有!我可以放弃我的syslog4j库,因为这个也有它!
请不要使用log4j 1.2 +附加功能,除非你真的必须这样做。