log4j生成有日期的日志文件名
2015-07-23 16:51
253 查看
有任务需求,需要输出日志为 文件名+日期格式作为文件保存。
解决方法很简单:
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_文件,依次类推。
所以在测试的时候需要修改系统时间才能看到生成的日志。
解决方法很简单:
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_文件,依次类推。
所以在测试的时候需要修改系统时间才能看到生成的日志。
相关文章推荐
- Tomcat各种配置
- ubuntu 12.04下编译安装nginx-1.9.3
- POJ1664放苹果
- atexit()
- list comprehension & generator expression
- php使用pear mail发送邮件
- 2015年上半年最受欢迎的应用和游戏
- mac 安装client.key.cer、client.key.p12提示不能修改“System Roots”钥匙串
- Android基础_活动_启动模式
- python2.7系列下的print函数使用注意事项
- lightoj 1138 - Trailing Zeroes (III)【二分】
- 最小二乘问题
- iOS单例销毁
- 回调函数
- 堆排序详细分析(算法导论第六章)
- POJ 3620:Avoid The Lakes(DFS)
- EXT3和EXT4两种文件系统比较
- windows 10系统的的贴靠功能该怎么使用?
- Tomcat之——配置项目有虚拟路径
- openCV使用心得