本文介绍了配置log4j日志文件名(如果正在滚动)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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
我的日志文件每分钟滚动一次.但是我的问题是我希望滚动的日志文件名是:rolling.2016-03-17-11-11.log
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.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'
这篇关于配置log4j日志文件名(如果正在滚动)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!