日韩精品欧美激情国产一区_中文无码精品一区二区三区在线_岛国毛片AV在线无码不卡_亞洲歐美日韓精品在線_使劲操好爽好粗视频在线播放_日韩一区欧美二区_八戒八戒网影院在线观看神马_亚洲怡红院在线色网_av无码不卡亚洲电影_国产麻豆媒体MDX

Log4j和slf4j之間的區(qū)別與聯(lián)系

時(shí)間:2020-06-16 09:15:31 類型:JAVA
字號(hào):    

slf4j

slf4j(全稱是Simple Loging Facade For Java)是一個(gè)為Java程序提供日志輸出的統(tǒng)一接口,并不是一個(gè)具體的日志實(shí)現(xiàn)方案,就好像我們經(jīng)常使用的JDBC一樣,只是一種規(guī)則而已。因此單獨(dú)的slf4j是不能工作的,它必須搭配其他具體的日志實(shí)現(xiàn)方案,比如


apache的org.apache.log4j.Logger,jdk自帶的java.util.logging.Logger等等。

 log4j2

Apache Log4j2是對(duì)Log4j的升級(jí),與其前身Log4j 1.x相比有了顯著的改進(jìn),并提供了許多Logback等可用的改進(jìn)

SLF4J,共享記錄與log4j2的關(guān)系


commons-logging和slf4j一樣都是日志的接口


log4j,logback等等才是日志的真正實(shí)現(xiàn)。當(dāng)我們調(diào)用接口時(shí),接口的工廠會(huì)自動(dòng)尋找恰當(dāng)?shù)膶?shí)現(xiàn),返回一個(gè)實(shí)現(xiàn)的實(shí)例給我服務(wù)。這些過(guò)程都是透明化的,用戶不需要進(jìn)行任何操作!

<