log4j的好處是簡(jiǎn)單、可配置
log4j.properties 放在WEB-INF下面
################################################################################
#①配置根Logger,其語(yǔ)法為:0
#log4j.rootLogger = [ level ] , appenderName, appenderName,...
#level 是日志記錄的優(yōu)先級(jí),分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者自定義的級(jí)別。
#Log4j建議只使用四個(gè)級(jí)別,優(yōu)先級(jí)從高到低分別是ERROR、WARN、INFO、DEBUG。
#通過(guò)在這里定義的級(jí)別,您可以控制到應(yīng)用程序中相應(yīng)級(jí)別的日志信息的開(kāi)關(guān)。
#比如在這里定義了INFO級(jí)別,則應(yīng)用程序中所有DEBUG級(jí)別的日志信息將不被打印出來(lái)。
#appenderName就是指定日志信息輸出到哪個(gè)地方。可同時(shí)指定多個(gè)輸出目的地。
################################################################################
log4j.rootLogger = INFO,console
################################################################################
#②配置日志信息輸出目的地Appender,其語(yǔ)法為:
#
#log4j.appender.appenderName = fully.qualified.name.of.appender.class
#log4j.appender.appenderName.option1 = value1
#log4j.appender.appenderName.option = valueN
#其中,Log4j提供的appender有以下幾種:
#org.apache.log4j.ConsoleAppender(控制臺(tái)),
#org.apache.log4j.FileAppender(文件),
#org.apache.log4j.DailyRollingFileAppender(每天產(chǎn)生一個(gè)日志文件),
#org.apache.log4j.RollingFileAppender(文件大小到達(dá)指定尺寸的時(shí)候產(chǎn)生一個(gè)新的文件),
#org.apache.log4j.WriterAppender(將日志信息以流格式發(fā)送到任意指定的地方)
################################################################################
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
################################################################################
#③配置日志信息的格式(布局),其語(yǔ)法為:
#
#log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class
#log4j.appender.appenderName.layout.option1 = value1
#…
#log4j.appender.appenderName.layout.option = valueN
#
#其中,Log4j提供的layout有以下幾種:
#org.apache.log4j.HTMLLayout(以HTML表格形式布局),
#org.apache.log4j.PatternLayout(可以靈活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的級(jí)別和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志產(chǎn)生的時(shí)間、線(xiàn)程、類(lèi)別等等信息)
#
#Log4J采用類(lèi)似C語(yǔ)言中的printf函數(shù)的打印格式格式化日志信息,打印參數(shù)如下:%m 輸出代碼中指定的消息
#
#%p 輸出優(yōu)先級(jí),即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL
#%r 輸出自應(yīng)用啟動(dòng)到輸出該log信息耗費(fèi)的毫秒數(shù)
#%c 輸出所屬的類(lèi)目,通常就是所在類(lèi)的全名
#%t 輸出產(chǎn)生該日志事件的線(xiàn)程名
#%n 輸出一個(gè)回車(chē)換行符,Windows平臺(tái)為“/r/n”,Unix平臺(tái)為“/n”
#%d 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,
#比如:%d{yyy MMM dd HH:mm:ss,SSS},輸出類(lèi)似:2002年10月18日 22:10:28,921
#%l 輸出日志事件的發(fā)生位置,包括類(lèi)目名、發(fā)生的線(xiàn)程,以及在代碼中的行數(shù)。
#舉例:Testlog4.main(TestLog4.java:10)
################################################################################
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.logger.com.opensymphony.oscache.base=INFO
在程序中











更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
