[英]Configure log4j log file name if it is rolling?
log4j.properties: 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,file
My log file is rolling every minute. 我的日志文件每分钟滚动一次。 But my problem is I want the rolled log file name to be:
rolling.2016-03-17-11-11.log
但是我的问题是我希望滚动的日志文件名是:
rolling.2016-03-17-11-11.log
instead of 代替
rolling.log.2016-03-17-11-11
Instead of: 代替:
log4j.appender.file.File=PATH_TO_LOGS/logs/rolling.log
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm
Changed to: 变成:
log4j.appender.file.File=PATH_TO_LOGS/logs/rolling
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm'.log'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.