log4j-每天日志文件加日期后缀
来源:互联网 发布:java判断法定节假日 编辑:程序博客网 时间:2024/06/06 00:11
DailyRollingFileAppender-每天一个日志文件
每天生成一个日志文件,当天12点的时候,会复制一份当天日志到一个加日期后缀的文件当中。
例如:日志fileName test.log,当天的日志会打印到test.log文件中,12点的时候会将前一天的日志复制到文件test.log.yyyy-mm-dd文件中。
如何让当日的日志带上日期后缀?
DailyRollingFileAppender虽然可以每天生成一个日志文件,但是没办法做到让当天的日志文件带上时间后缀(通常也没有必要)。
Just in case 有这样的需求,可以试试Apache Extras for Apache log4j(for more information:https://logging.apache.org/log4j/extras/)。它是log4j 1.2.x的功能扩展包。其中的很多组件最初是致力于Apache log4j 1.3的研发工作。
log4j-extras重新实现了RollingFileAppender,可以更加灵活地指定RollingPolicy。并且提供了基于时间的rolling策略,TimeBasedRollingPolicy。使用它们,可以方便地完成我们的需求。log4j.xml配置如下(也可以使用log4j.properties):
<appender name="daily" class="org.apache.log4j.rolling.RollingFileAppender"> <param name="encoding" value="utf-8"/> <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> <param name="fileNamePattern" value="daily.log.%d{yyyy-MM-dd}"/> </rollingPolicy> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[%d{yyyy-MM-dd HH:mm:ss\} %-5p] - %m%n"/> </layout> </appender>
更多信息请参考: https://logging.apache.org/log4j/extras/
0 0
- log4j-每天日志文件加日期后缀
- log4j 写多个日志文件,按照日期每天都记
- log4j 每天生成日志文件 错误文件
- 使用log4j每天创建日志文件
- log4j每天产生一个日志文件
- 使用log4j每天创建日志文件
- log4j配置每天生成一个日志文件
- log4j每天,每小时产生一日志文件
- log4j配置每天生成一个日志文件
- log4j 每天生成一个日志文件
- log4j配置每天生成一个日志文件
- log4j配置每天生成一个日志文件
- [java][log4j]Log4j每天、每小时、每分钟定时生成日志文件
- [java][log4j]Log4j每天、每小时、每分钟定时生成日志文件
- log4j 生成有日期的日志文件
- log4j 根据日期来生成日志文件
- log4j 根据日期来生成日志文件
- log4j配置每天日志
- introduce myself
- HElib 库如何使用?加密解密数据
- zy-题目总结
- poj 3069贪心~
- 17、Spring实战:利用AOP实现日志监控
- log4j-每天日志文件加日期后缀
- c++实验6-字符串操作
- Struts2 常量配置
- 剑指offer之字符串转换为数字
- blender手册快捷键和操作技巧五
- MAC 下Android Stdio的NDK环境搭建以及开发初步
- 地位都是自己主动挣来的
- JAVA学习总结九
- oralce中视图与表的区别