这是属性文件:
log4j.rootLogger=ALL, file ,stdout
# Direct log messages to file
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=d:/logs/example1
log4j.appender.file.DatePattern='.'yyyy-MM-dd
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p] %d %c %M - %m%n
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%p] %d %c %M - %m%n
我想在日期生成新的日志文件 改变我使用DailyRollingFileAppender。 实际上它正在生成文件日志文件并进行了更改 以前的文件名,但日期的格式是这样的 这个“log.2016-12-30”,但我希望这个名字为 “example1.2016-12-30”。 我正在使用log4j1.2.17和java1.7.can一些人帮助我。