Java 如果正在滚动,是否配置log4j日志文件名?

Java 如果正在滚动,是否配置log4j日志文件名?,java,log4j,Java,Log4j,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=

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

而不是

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'

您是否添加了apache-log4j-extras-1.2.17.jar?