Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java log4j为日志创建.tmp文件_Java_Log4j_Java.util.logging - Fatal编程技术网

Java log4j为日志创建.tmp文件

Java log4j为日志创建.tmp文件,java,log4j,java.util.logging,Java,Log4j,Java.util.logging,我的应用程序日志配置如下 log4j.rootLogger=INFO,file # Redirect log messages to a log file log4j.appender.file=org.apache.log4j.RollingFileAppender #outputs to Tomcat home log4j.appender.file.File=/home/mylocation/app.log log4j.appender.file.MaxFileSize=2048MB l

我的应用程序日志配置如下

log4j.rootLogger=INFO,file
# Redirect log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender

#outputs to Tomcat home
log4j.appender.file.File=/home/mylocation/app.log
log4j.appender.file.MaxFileSize=2048MB
log4j.appender.file.MaxBackupIndex=20
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
它会创建日志文件,并在每天午夜将其压缩,但我可以随机观察到.tmp文件是在我的日志文件夹中创建的,那天没有创建任何压缩。 有没有人观察到类似的行为?
或者任何可能的原因,以便我可以处理该问题或相应地更改日志配置。

如果不是每天都到达MaxFileZize,则
RollingFileAppender
oly将创建一个新的日志文件

RollingFileAppender扩展FileAppender以在日志文件达到一定大小时备份日志文件

此外,zip文件的创建不是由log4j完成的。必须有其他Prozess,它将压缩日志文件

如果您每天都需要新的日志文件,则必须使用
dailrollingfileappender

DailyRollingFileAppender扩展FileAppender,以便以用户选择的频率滚动底层文件


如果不是每天都到达MaxFileZize,则滚动FileAppender会创建一个新的日志文件

RollingFileAppender扩展FileAppender以在日志文件达到一定大小时备份日志文件

此外,zip文件的创建不是由log4j完成的。必须有其他Prozess,它将压缩日志文件

如果您每天都需要新的日志文件,则必须使用
dailrollingfileappender

DailyRollingFileAppender扩展FileAppender,以便以用户选择的频率滚动底层文件