Java 无法生成日期格式正确的日志文件名
以下是属性文件:Java 无法生成日期格式正确的日志文件名,java,log4j,Java,Log4j,以下是属性文件: 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.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
我想在更新日期时生成新的日志文件
更改我使用的DailRollingFileAppender。
实际上,它正在生成文件日志文件并进行更改
以前的文件名,但日期格式如下
这是“日志”。२०१६-१२-३०" 但是我想要这个名字
“示例1.2016-12-30”。
我正在使用log4j1.2.17和java1.7。有人能帮我吗。我得到的解决方案刚将系统日期格式从印地语(印度)更改为英语(印度)我得到的解决方案刚将系统日期格式从印地语(印度)更改为英语(印度)