zoukankan      html  css  js  c++  java
  • log4j生成有日期的日志文件名

    有任务需求,需要输出日志为 文件名+日期格式作为文件保存。

    解决方法很简单:

    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    #log4j.appender.file.File=hibernate.log
    log4j.appender.file.File=../logs/log_
    log4j.appender.file.DatePattern=yyyy-MM-dd'.txt' #后缀可为.txt  /  .log  /  .html等等
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

    输出的文件名为log_,查过资料,若是当天的的话,文件名暂时就为log_,,想文件名为类似“log_20150724.txt”这样的日志文件,当时间过了当天,如25号,会把之前的文件 保存为 log_20150724.txt,然后在创建一个25日的log_文件,依次类推。

    所以在测试的时候需要修改系统时间才能看到生成的日志。

  • 相关阅读:
    NOIP 2016 回文日期
    USACO Ski Course Design
    USACO Combination Lock
    USACO 利润Profits
    POJ 3368 Frequent values
    USACO Balanced Lineup
    JDOJ 1065 打倒苏联修正主义
    JDOJ 2174 忠诚
    VIJOS-P1514 天才的记忆
    VIJOS-P1423 最佳路线
  • 原文地址:https://www.cnblogs.com/exmyth/p/5885703.html
Copyright © 2011-2022 走看看