简体   繁体   English

配置log4j日志文件名(如果正在滚动)?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM