log4j每天,每小时产生一日志文件
生活随笔
收集整理的这篇文章主要介绍了
log4j每天,每小时产生一日志文件
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
log4j每天,每小时产生一日志文件
2016年08月05日 14:14:33 阅读数:6254一、之前的文章中有log4j的相关配置以及属性的介绍,下面我们先把配置列出来:
这是一个正确的log4j日志配置文件,log4j.rootLogger=INFO,file2,file3 中的INFO 是日志级别而后面的 file2,file3 就是制定的输出文件。
我们就以file2的配置为例:
1、log4j.appender.file2=org.apache.log4j.DailyRollingFileAppender 这一行配置就是log4j每天一个日志文件
2、log4j.appender.file3.Append=true 日志文件是否追加
3、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH-mm 这里就是定义的时间格式,如果时间定义到分钟(mm)就是每分钟生成一个日志文件,而这里定义的这个格式就是日志名后缀
4、log4j.appender.file3.File=H:/logs/message3.log 这里定义了日志路径
5、log4j.appender.file2.Threshold=INFO 日志输出级别
6、log4j.appender.file3.Encoding=UTF-8 日志编码
7、log4j.appender.file2.layout=org.apache.log4j.PatternLayout
日志中输出的日志的格式
8、log4j.appender.file3.layout.ConversionPattern=<%d{yyyy-MM-dd HH\:mm\:ss\:SSS} [%p]>[Galaxy-IRS] %X{module}-%X{random}: %m%n 定义的日志格式
这些是这个文件中配置的,其实还有很多属性,具体什么属性需要的时候可以查看文件,下面我们重点看看每天或每小时或每分钟生成一个日志文件的定义:
二、如果要每分钟,每小时,每天生成一个配置文件:
1、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH-mm 每分钟生成一个日志文件
2、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH 每小时生成一个日志文件
3、log4j.appender.file3.DatePattern='_' yyyy-MM-dd
每天生成一个日志文件:下面我们看看日志的格式,因为我们不能等一个小时,所以我们输出的都是每一分钟的。
ok了 知道的就这些了,下面吧mybatis 和hibernate 的sql语句答应配置
三、mybatis 配置
四、hibernate配置
转载于:https://www.cnblogs.com/javaboy2018/p/9382111.html
总结
以上是生活随笔为你收集整理的log4j每天,每小时产生一日志文件的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Vuejs发送Ajax请求
- 下一篇: node 创建静态web服务器(下)(处