對(duì)于一個(gè)應(yīng)用程序員來(lái)說(shuō)日志記錄是必不可少的一部分,基于日志的業(yè)務(wù)邏輯統(tǒng)計(jì)分析等都離不開(kāi)日志,Java領(lǐng)域存在多種日志框架,常用的包括Log4j,Log4j2,Logback,使用運(yùn)行時(shí)無(wú)需修改應(yīng)用程序。
Log4j:Apache Log4j是一個(gè)基于Java的日志記錄工具。它是由Ceki Gülcü首創(chuàng)的,現(xiàn)在則是Apache軟件基金會(huì)的一個(gè)項(xiàng)目。Log4j是幾種Java日志框架之一。
Log4j 2:Apache Log4j 2是apache開(kāi)發(fā)的一款Log4j的升級(jí)產(chǎn)品。
Logback:一套日志組件的實(shí)現(xiàn)(Slf4j陣營(yíng))。
在開(kāi)發(fā)和調(diào)試階段,日志可以幫助我們更好更快地定位bug;在運(yùn)行維護(hù)階段,日志又可以幫助我們記錄大部分的異常信息,從而幫助我們更好的完善系統(tǒng)。日志可以說(shuō)是項(xiàng)目開(kāi)發(fā)中必不可少的一個(gè)組件。
長(zhǎng)沙中公優(yōu)就業(yè)為了讓學(xué)員更加深刻的學(xué)習(xí)到日志框架,特別推出了以項(xiàng)目案例驅(qū)動(dòng)的方法詳細(xì)講解了Log4j,Log4j2,Logback等日志組件,知識(shí)點(diǎn)采用由淺入深的方式講解,讓大家在輕松愉快的氛圍中完成學(xué)習(xí)。
此課程的適合學(xué)習(xí)人群要有JavaSE,Java Web的知識(shí)基礎(chǔ)
課程目錄
第一章:Java日志組件Log4j詳解
1-1 log4j-為什么要使用log4j
1-2 log4j-log4j的下載
1-3 log4j-log4j日志級(jí)別
1-4 log4j-log4j日志輸出控制文件的構(gòu)成
1-5 log4j-log4j在程序中實(shí)現(xiàn)的步驟
1-6 log4j-log4j日志輸出控制文件分析
1-7 log4j-定義日志附加器
1-8 log4j-常見(jiàn)日志附加器介紹
1-9 log4j-修飾日志附加器常見(jiàn)的屬性
1-10 log4j-常見(jiàn)的布局修飾
1-11 log4j-控制臺(tái)附加器
1-12 log4j-log4j配置根Logger
1-13 log4j-文件附加器
1-14 log4j-滾動(dòng)文件附加器
1-15 log4j-附加器屬性之Threshold-1
1-16 log4j-附加器屬性之Threshold-2
1-17 log4j-附加器屬性之Append
1-18 log4j-每天生成一個(gè)日志文件附加器
1-19 log4j-每小時(shí)生成一個(gè)日志文件
第二章:Java日志組件Log4j-2.x詳解
2-1 log4j2-log4j2版本的下載
2-2 log4j2-log4j2與log4j區(qū)別
2-3 log4j2-log4j2實(shí)現(xiàn)的步驟
2-4 log4j2-案例1-Console標(biāo)簽-控制臺(tái)附加器
2-5 log4j2-ThresholdFilter標(biāo)簽
2-6 log4j2-案例2-File標(biāo)簽-文件附加器
2-7 log4j2-properties屬性標(biāo)識(shí)
2-8 log4j2-案例3-RollingFile標(biāo)簽-滾動(dòng)文件附加器-1
2-9 log4j2-案例3-RollingFile標(biāo)簽-滾動(dòng)文件附加器-2
2-10 log4j2-案例4-RollingFile標(biāo)簽-基于大小的滾動(dòng)文件附加器
2-11 log4j2-案例5-多策略的使用
2-12 log4j2-封存數(shù)量控制標(biāo)簽的使用
第三章:Java日志組件Logback詳解
3-1 logback-logback介紹
3-2 logback-案例1日志輸出到控制臺(tái)-1
3-3 logback-案例2日志輸出到控制臺(tái)-2
3-4 logback-案例3日志文件追加器
3-5 logback-案例4滾動(dòng)文件追加器
3-6 logback-案例5超過(guò)指定大小壓縮歸檔日志文件
3-7 logback-案例6日志過(guò)濾器
3-8 logback-案例7日志標(biāo)簽的使用
最后,還處于初學(xué)者的同學(xué),能力上可能還學(xué)不到這些,不過(guò)沒(méi)關(guān)系,長(zhǎng)沙中公優(yōu)就業(yè)還有針對(duì)初學(xué)者進(jìn)階準(zhǔn)備了其它適合的Java視頻課程,等你跟上進(jìn)度后,在看這套教程就非常簡(jiǎn)單,好學(xué)啦。