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请求
- 下一篇: vue之slot用法