日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

 herowuking 2014-03-10

可能遇到的jar包:

 

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

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

 

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

 

2.commons-logging + log4j
簡(jiǎn)單門(mé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門(mén)面+log4j實(shí)現(xiàn)。
官方解釋是這個(gè)組合,解釋為jcl-over-slf4j的作用是把a(bǔ)pache的門(mén)面嫁接到slf4j的門(mén)面。我測(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門(mén)面+logback實(shí)現(xiàn)。沒(méi)使用過(guò),相信網(wǎng)上一大堆。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(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)論公約

    類(lèi)似文章 更多