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