


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)就是用來設(shè)置記錄器的級(jí)別、存放器和布局的,它可接key=value格式的設(shè)置或xml格式的設(shè)置信息。通過配置,可以創(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語言中的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)的初始化過程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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源汽車產(chǎn)業(yè)的社會(huì)影響及經(jīng)濟(jì)效應(yīng)研究試題及答案
- 煙草昆蟲學(xué)試題及答案
- 物理學(xué)中的振動(dòng)問題研究試題及答案
- 施工現(xiàn)場(chǎng)安全設(shè)施配置考題及答案
- 家具設(shè)計(jì)中的工藝細(xì)節(jié)把控考核試題及答案
- 家具設(shè)計(jì)的跨學(xué)科研究方法與應(yīng)用試題及答案
- 理解市場(chǎng)動(dòng)向的試題與答案
- 維修電工考試試題及答案
- 英語三級(jí)a考試試卷及答案2017
- 譯林5a第二單元試卷及答案
- 99S203消防水泵接合器安裝
- 回復(fù)訂單確認(rèn)函英文(22篇)
- 交房通知短信(5篇)
- 高中英語 A precious family dinner說課課件
- 鼻部疾病 慢性鼻竇炎的診療
- 2013-2022全國高考真題物理匯編:練習(xí)使用多用電表
- GB/T 3197-2001焊條用鋁及鋁合金線材
- 《綠色建筑概論》整套教學(xué)課件
- 常用急救藥品的劑量與用法課件
- 自動(dòng)控制原理-復(fù)習(xí)題及答案
- SAP固定資產(chǎn)各種折舊方法配置及操作手冊(cè)
評(píng)論
0/150
提交評(píng)論