Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.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未压缩日志文件_Java_Logging - Fatal编程技术网

Java log4j未压缩日志文件

Java log4j未压缩日志文件,java,logging,Java,Logging,我无法理解我在这里遗漏了什么。下面是我的log4j属性 # Root logger option log4j.rootLogger=INFO, file # Redirect log messages to a log file log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedR

我无法理解我在这里遗漏了什么。下面是我的log4j属性

# Root logger option
log4j.rootLogger=INFO, file

# Redirect log messages to a log file
log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy  
log4j.appender.file.rollingPolicy.ActiveFileName=${catalina.home}/logs/broker.log 
log4j.appender.file.rollingPolicy.FileNamePattern=${catalina.home}/logs/broker-.%d{yyyyMMdd-HH}.log.gz  
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

您忘记设置
MaxFileSize
,只需将以下内容添加到RollingFileAppender配置中,文件名以.gz结尾将自动压缩日志文件:

log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy 
log4j.appender.file.rollingPolicy.ActiveFileName=${catalina.home}/logs/broker.log 
log4j.appender.file.rollingPolicy.FileNamePattern=${catalina.home}/logs/broker-.%d{yyyyMMdd-HH}.log.gz
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.MaxFileSize=10M
log4j.appender.file.MaxBackupIndex=3
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

希望有助于您忘记设置
MaxFileSize
,只需将以下内容添加到您的RollingFileAppender配置中,文件名以.gz结尾将自动压缩日志文件:

log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy 
log4j.appender.file.rollingPolicy.ActiveFileName=${catalina.home}/logs/broker.log 
log4j.appender.file.rollingPolicy.FileNamePattern=${catalina.home}/logs/broker-.%d{yyyyMMdd-HH}.log.gz
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.MaxFileSize=10M
log4j.appender.file.MaxBackupIndex=3
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
希望有帮助