问题描述
- Log4j配置按天生成日志,但不以时间点为划分重命名前一天日志问题
-
@我希望的是
按天生成日志并以时间点为准,午夜12:00即会自动将前一天的日志重命名为".YYYY-MM-DD"形式,并生成新的今天的日志文件@而我实践的结果是
只有今天再写入该日志的时候才会重命名前一天的日志,并生成今天的日志。内容倒是在今天的日志里。@是存入到自定义的日志文件中的实现。
@部分相关代码:
log4j.logger.A=DEBUG,A
log4j.additivity.A=false
log4j.appender.A=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.File=/ACache.log
log4j.appender.A.encoding=UTF-8
log4j.appender.A.Append=true
log4j.appender.A.Threshold=INFO
log4j.appender.A.DatePattern='.'yyyy-MM-dd
log4j.appender.A.layout=org.apache.log4j.PatternLayout怎么解决呢?谢谢了。。
解决方案
解决方案二:
自己顶一个。。
还得十个字符~?~求来人。。。看了源码也没发现什么可用的内容。。。
时间: 2024-11-17 12:43:38