小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

log4j的有關(guān)jar包總結(jié)

 herowuking 2014-03-10

可能遇到的jar包:

 

 (來源:http:///docs/logging.html#d0e14854)

 
commons-logging apache最初的日志門面,目的是在開發(fā)組件時(shí)不強(qiáng)依賴日志實(shí)現(xiàn),給調(diào)用者以選擇。
jcl-over-slf4j slf4j開發(fā)的為了兼容前者的適配,里面的內(nèi)容和前者基本一致,引用時(shí)和前者互斥。
slf4j-api   slf4j的主api,作為獨(dú)立的日志門面。
slf4j-log4j slf4j對(duì)log4j的適配,要和log4j包一起引用
log4j log4j實(shí)現(xiàn)
logback-classic logback實(shí)現(xiàn)。
 
引用關(guān)系:
目前項(xiàng)目中的log4j引用比較混亂。可用的依賴和使用方式由如下那么幾種:

 

1. log4j-1.2.16.jar
不使用框架,僅使用實(shí)現(xiàn)。項(xiàng)目中不常使用
使用Logger.getLogger()
 
 

 

2.commons-logging + log4j
簡(jiǎn)單門面+實(shí)現(xiàn)
使用
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private static final Log logger = LogFactory.getLog(CourseCenterUnitTestBase.class);
 

 

3. jcl-over-slf4j + slf4j-api + slf4j-log4j + log4j
slf4j門面+log4j實(shí)現(xiàn)。
官方解釋是這個(gè)組合,解釋為jcl-over-slf4j的作用是把a(bǔ)pache的門面嫁接到slf4j的門面。我測(cè)試了一下,實(shí)際上commons-logging + slf4j-api + slf4j-log4j + log4j  貌似也行得通。
使用
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static final Logger logger = LoggerFactory.getLogger(CourseCenterUnitTestBase.class);
 
 

 

4.jcl-over-slf4j + slf4j-api + logback-classic
slf4j門面+logback實(shí)現(xiàn)。沒使用過,相信網(wǎng)上一大堆。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多