【发布时间】:2014-05-26 13:12:32
【问题描述】:
参考这里的帖子后,我能够成功配置为使用 log4j extras jar 并创建一个压缩日志文件。但是,当我打开压缩文件时,它会抛出一个错误,表明它是一个无效的 zip 文件。下面是我的 log4j 配置。如您所见,我试图每分钟创建一个日志文件并将其压缩。我在这个配置文件中做错了吗?请指教。
<appender name="EventLogger" class="org.apache.log4j.rolling.RollingFileAppender">
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="ActiveFileName" value="C:/EventLogs/log" />
<param name="FileNamePattern" value="C:/EventLogs/log%d{yyyy-MM-dd-HH-mm}.zip" />
</rollingPolicy>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy/MM/dd HH:mm:ss.SSS}\t%m%n" />
</layout>
</appender>
编辑:发现文件可以使用winrar打开/解压,但不能使用winzip
【问题讨论】:
标签: java log4j rollingfileappender