小結(jié)
從下圖中灿椅,我們可以看到4部分拍顷。
接口:將所有日志實現(xiàn)適配到了一起撼港,用統(tǒng)一的接口調(diào)用。
實現(xiàn):目前主流的日志實現(xiàn)
舊日志到slf4j的適配器:如果使用了slf4j拄查,但是只想用一種實現(xiàn)吁津,想把log4j的日志體系也從logback輸出,這個是很有用的堕扶。
slf4j到實現(xiàn)的適配器:如果想制定slf4j的具體實現(xiàn)碍脏,需要這些包。
slf4j跟commons-logging類似稍算,是各種日志實現(xiàn)的通用入口典尾,log4j、log4j2糊探、logback钾埂、slf4j-simple和java.util.logging是比較常見的日志實現(xiàn)系統(tǒng),目前應(yīng)用比較廣泛的是Log4j和logback科平,而logback作為后起之秀褥紫,以替代log4j為目的,整體性能比log4j較佳瞪慧,log4j的升級版log4j2也是有諸多亮點髓考,用戶可以根據(jù)項目需求和個人習(xí)慣,選擇合適的日志實現(xiàn)弃酌。