我在log4j.properties中使用以下设置。但是,它会在翻转期间生成MyLog.log.2010-11-26
这样的文件。有没有办法让它成为MyLog-2010-11-26.log
?
log4j.appender.fileLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileLog.DatePattern='.'yyyy-MM-dd
log4j.appender.fileLog.File=logs/MyLog.log
我可以DatePattern='.'yyyy-MM-dd'.log'
,但它会MyLog.log.2010-11-26.log
。有没有办法修改文件设置,以便我可以插入DatePattern?
感谢。
答案 0 :(得分:0)
我最终编写了一个自定义appender来执行此操作。
答案 1 :(得分:0)
您可以尝试使用org.apache.log4j.rolling.RollingFileAppender
包中的apache-log4j-extras;如果你正确配置它似乎能够做你想要的事情。我认为该文件上的示例配置与您需要的内容完全不同。