項(xiàng)目-提前下發(fā)_第1頁(yè)
項(xiàng)目-提前下發(fā)_第2頁(yè)
項(xiàng)目-提前下發(fā)_第3頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

日志是應(yīng)日志是應(yīng) Apache在apache 到 Apachelog4j Apachelog4jLog4j的 Log4j配Log4J的配置文件(ConfigurationFile)就是用來(lái)設(shè)置記錄器的級(jí)別、存放器和布局的,它可接key=value格式的設(shè)置或xml格式的設(shè)置信息。通過(guò)配置,可以創(chuàng)建出Log4J1.#配置根log4j.rootLogger=[level],appenderName1,appenderName2,#配置日志信息輸出目的地log4j.appender.appenderName=.of.appender.classlog4j.appender.appenderName.option1=value1…log4j.appender.appenderName.optionN=log4j.appender.appenderName.layout=.of.layout.classlog4j.appender.appenderName.layout.option1=value1…log4j.appender.appenderName.layout.optionN=503467Appender為日志輸出目的地,Log4jappender文件Layout:日志輸出格式,Log4j提供的layout.apache.log4j.HTMLLayout(以HTML表格形式布局),打印參數(shù)Log4J采用類似C語(yǔ)言中的printf函數(shù)的打印格式格式化日志信息,如下 輸出優(yōu)先級(jí),即 輸出自應(yīng)用啟動(dòng)到輸出該log 輸出日志時(shí)間點(diǎn)的日期或時(shí)間,默認(rèn)格式為ISO8601,也可以在其后指定格式,比如:%d{yyyMMMddHH:mm:ss,SSS},輸出類似:20021018日221028 舉例:Testlog4.main(TestLog4.java:10)打印打印JavaLog4j示在代碼中初始化在程序中調(diào)用BasicConfigurator.configure()方法:給根記錄器增加一個(gè)ConsoleAppender還有根記錄器的默認(rèn)級(jí)別是Level.DEBUG.log4j默認(rèn)的初始化過(guò)程01package 09publicclassHMain staticLoggerlog4j= publi System.out.println("o,IamHMain"); privatevoid 9 0ce/myLog4j/WebContent/WEB-log4j.debug("log4j("log4jlog4j.warn("log4jlog4j.error("log4jlog4j.fatal("log4j30}Log4jLog4j配置文件(perties)打印01###setloglevels02log4j.rootLogger=debug, stdout, D, 0405log4j.appender.stdout= 06log4j.appender.stdout.=System.out07log4j.appender.stdout.layout= 08log4j.appender.stdout.layout.ConversionPattern %d{ABSOLUTE}%5p%c{1}:%L-log4j.appender.D=log4j.appender.D.File=log4j.appender.D.Append=log4j.appender.D.Threshold=DEBUGDEBUGlog4j.appender.D.layout=log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd [%t:%r]-[%p] log4j.appender.E=log4j.appender.E.File=/logs/error.loglog4j.appender.E.Append=log4j.appender.E.ThresholdERRORERRORlog4j.appender.E.layout=log4j.appender.E.layout.ConversionPattern=%-d{yyyy-MM-dd [%l:%c:%t:%r]-[%p] 運(yùn)運(yùn)行結(jié)果下控制臺(tái)15:56:12,718DEBUGjava.lang.Class:24-log4jdebug15:56:12,722INFOjava.lang.Class:25-log4jinfo15:56:12,723WARNjava.lang.Class:26-log4jwarn15:56:12,723ERRORjava.lang.Class:27-log4jerror15:56:12,723FATALjava.lang.Class:28-log4j15:56:12[com.homer.HMain.printLog(HMain.java:24):java.lang.Class:http-bio-980-exec-3:0]-[DEBUG]log4j15:56:12[com.homer.HMain.printLog(HMain.java:25):java.lang.Class:http-bio-980-exec-3:4]-[INFO]log4j15:56:12[com.homer.HMain.printLog(HMain.java:26):java.lang.Class:http-bio-980-exec-3:5]-[WARN]log4j15:56:12[com.homer.HMain.printLog(HMain.java:27):java.lang.Class:http-bio-980-exec-3:5]-[ERROR]log4j15:56:12[com.homer.HMain.printLog(HMain.java:28):java.lang.Class:http-bio-980-exec-3:5]-[FATAL]log4j2012-09-2015:56:12[http-bio-9980-exec-3:0]-[DEBUG]log4j2012-09-2015:56:12[http-bio-9980-exec-3:4]-[INFO]log4j2012-09-2015:56:12[http-bio-9

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論