关闭

log4j 根据日期来生成日志文件

478人阅读 评论(0) 收藏 举报

文章摘抄至 http://blog.csdn.net/wk_nba/article/details/4296872

 

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender 

log4j.appender.file.File=${webApp.root}/logs/log_

log4j.appender.file.DatePattern=yyyy-MM-dd'.log'

log4j.appender.file.Threshold = INFO #决定了日志输出级别,大于等于INFO级别

log4j.appender.file.layout=org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

 
备注:但是在测试的时候怎么也出不来想要的类似“log_2013-09-26.log”这样的日志文件,老是只有一个"log_"的文件,经过上网查资料才搞清楚,25日(今天)生成的日志是以 ”log_“的形式存储的,当到26日(明天)的时候是把25日生成的log_文件加入25日的日期(log_2013-09-26.log)保存起来,然后在创建一个26日的log_文件,依次类推。
所以在测试的时候需要修改系统时间才能看到生成的日志

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:286034次
    • 积分:8488
    • 等级:
    • 排名:第2296名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:4条
    最新评论