jxc928
2016-01-25 10:12
采纳率: 0%
浏览 4.1k

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

怎么解决呢?谢谢了。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • devmiao 2016-01-25 13:05
    点赞 打赏 评论
  • jxc928 2016-01-26 08:27

    自己顶一个。。
    还得十个字符~?~求来人。。。看了源码也没发现什么可用的内容。。。

    点赞 打赏 评论
  • Fu_xl 2017-06-30 07:23

    遇到同样的问题了,不知道楼主解决没?几天不访问服务器,没有日志生成

    点赞 打赏 评论

相关推荐 更多相似问题