log4j每天,每小时产生一日志文件
生活随笔
收集整理的這篇文章主要介紹了
log4j每天,每小时产生一日志文件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
log4j每天,每小時(shí)產(chǎn)生一日志文件
2016年08月05日 14:14:33 閱讀數(shù):6254一、之前的文章中有l(wèi)og4j的相關(guān)配置以及屬性的介紹,下面我們先把配置列出來(lái):
?
這是一個(gè)正確的log4j日志配置文件,log4j.rootLogger=INFO,file2,file3 中的INFO 是日志級(jí)別而后面的 file2,file3 就是制定的輸出文件。
?
我們就以file2的配置為例:
?
1、log4j.appender.file2=org.apache.log4j.DailyRollingFileAppender 這一行配置就是log4j每天一個(gè)日志文件?
?
2、log4j.appender.file3.Append=true 日志文件是否追加?
?
3、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH-mm 這里就是定義的時(shí)間格式,如果時(shí)間定義到分鐘(mm)就是每分鐘生成一個(gè)日志文件,而這里定義的這個(gè)格式就是日志名后綴?
?
4、log4j.appender.file3.File=H:/logs/message3.log 這里定義了日志路徑?
?
5、log4j.appender.file2.Threshold=INFO 日志輸出級(jí)別?
?
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 定義的日志格式?
?
這些是這個(gè)文件中配置的,其實(shí)還有很多屬性,具體什么屬性需要的時(shí)候可以查看文件,下面我們重點(diǎn)看看每天或每小時(shí)或每分鐘生成一個(gè)日志文件的定義:
?
二、如果要每分鐘,每小時(shí),每天生成一個(gè)配置文件:
?
1、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH-mm 每分鐘生成一個(gè)日志文件?
?
2、log4j.appender.file3.DatePattern='_' yyyy-MM-dd-HH 每小時(shí)生成一個(gè)日志文件?
?
3、log4j.appender.file3.DatePattern='_' yyyy-MM-dd每天生成一個(gè)日志文件:下面我們看看日志的格式,因?yàn)槲覀儾荒艿纫粋€(gè)小時(shí),所以我們輸出的都是每一分鐘的。
?
ok了 知道的就這些了,下面吧mybatis 和hibernate 的sql語(yǔ)句答應(yīng)配置
?
三、mybatis 配置
?
四、hibernate配置
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/javaboy2018/p/9382111.html
總結(jié)
以上是生活随笔為你收集整理的log4j每天,每小时产生一日志文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Vuejs发送Ajax请求
- 下一篇: vue之slot用法