Java Log4j Zip文件有时会失败
我使用的是带有zip功能的log4j滚动文件追加器。它每小时滚动文件并将其压缩。有时候它就是拉不动拉链。所以我们有一个解压日志文件,还有一个压缩日志文件,名称相同,但没有字节。原因可能是什么。这是配置:Java Log4j Zip文件有时会失败,java,logging,log4j,Java,Logging,Log4j,我使用的是带有zip功能的log4j滚动文件追加器。它每小时滚动文件并将其压缩。有时候它就是拉不动拉链。所以我们有一个解压日志文件,还有一个压缩日志文件,名称相同,但没有字节。原因可能是什么。这是配置: <RollingFile name="stat-log" fileName="${stat-log}" filePattern="${stat-log}.%d{yyyy-MM-dd-HH}.gz"> <PatternLayout&
<RollingFile name="stat-log" fileName="${stat-log}"
filePattern="${stat-log}.%d{yyyy-MM-dd-HH}.gz">
<PatternLayout>
<pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n
</pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1"
modulate="true" />
</Policies>
</RollingFile>
[%-5level]%d{yyyy-MM-dd HH:MM:ss.SSS}[%t]%c{1}-%msg%n
我在类路径中添加了apache-log4j-extras-1.2.17.jar,log4j版本为2.5
还有一件事,日志文件很大,失败的zip有一个30 GB大小的日志文件 到目前为止,您考虑并排除了什么?我不确定,日志中没有关于这一点的错误。我怀疑的是,它试图压缩文件,但文件大小很大,花费了很多时间,有时会因此而失败。