Log4j TimeBasedRollingPolicy不起作用

时间:2019-12-04 12:18:53

标签: java logging log4j log4j2

现在,我希望日志文件在运行时每分钟滚动一次,并且日志文件的大小大于250MB。大小条件是可行的,但是日志并没有将它除以我的时间。 这是我的log4j.properties:

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.encoding=UTF-8
log4j.appender.file.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.file.RollingPolicy.FileNamePattern=./logs/application_%d{yyyy-MM-dd_HH-mm-ss}{UTC}.log
log4j.appender.file.TriggeringPolicy=org.apache.log4j.rolling.SizeBasedTriggeringPolicy
log4j.appender.file.TriggeringPolicy.maxFileSize=250000000
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p %c{1}:%L - %m%n

0 个答案:

没有答案