log4j.properties:
log4j.appender.file = org.apache.log4j.DailyRollingFileAppender
log4j。 appender.file.File = PATH_TO_LOGS / logs / rolling.log
log4j.appender.file.DatePattern ='。'yyyy-MM-dd-HH-mm
log4j.appender.file.threshold = debug
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = [%-5p]%d%c-%m%n
log4j.rootLogger = debug,文件
我的日志文件每分钟滚动一次。
但我的问题是我希望滚动日志文件的名称为:
rolling.2016-03-17-11-11.log
而不是
rolling.log.2016-03-17-11 -11
解决方案
代替:
log4j.appender.file.File = PATH_TO_LOGS / logs / rolling.log
log4j.appender.file.DatePattern ='。'yyyy- MM-dd-HH-mm
更改为:
log4j.appender.file.File = PATH_TO_LOGS / logs / rolling
log4j.appender.file.DatePattern ='。'yyyy-MM-dd-HH-mm '.log'