commons-logging-4.0.6.jar
官方免費(fèi)版- 軟件大?。?span itemprop="fileSize">23.00 KB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2017-07-03 16:37:18
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無(wú)
相關(guān)軟件
commons-logging-1.1.1.jar maven官方免費(fèi)版
60.00 KB/中文/2.0
Java Email 在Tomcat所依賴的Jar包免費(fèi)版
580.00 KB/英文/10.0
spring-3.2 核心jar包
44.50 MB/中文/10.0
sqljdbc4.jar包Java的JDBC對(duì)SQL2008的支持JAR
424.00 KB/中文/1.0
jdom.jar包(生成xml文件)
144.00 KB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
commons-logging-4.0.6.jar能夠?qū)崿F(xiàn)動(dòng)態(tài)查找機(jī)制,是非常實(shí)用的通用日志接口。IT貓撲小編在此為您推薦相關(guān)jar包下載,歡迎使用!
common-logging介紹
common-logging是apache提供的一個(gè)通用的日志接口。用戶可以自由選擇第三方的日志組件作為具體實(shí)現(xiàn),像log4j,或者jdk自帶的logging, common-logging會(huì)通過(guò)動(dòng)態(tài)查找的機(jī)制,在程序運(yùn)行時(shí)自動(dòng)找出真正使用的日志庫(kù)。當(dāng)然,common-logging內(nèi)部有一個(gè)Simple logger的簡(jiǎn)單實(shí)現(xiàn),但是功能很弱。所以使用common-logging,通常都是配合著log4j來(lái)使用。使用它的好處就是,代碼依賴是common-logging而非log4j, 避免了和具體的日志方案直接耦合,在有必要時(shí),可以更改日志實(shí)現(xiàn)的第三方庫(kù)。
動(dòng)態(tài)查找原理
Log 是一個(gè)接口聲明。LogFactory 的內(nèi)部會(huì)去裝載具體的日志系統(tǒng),并獲得實(shí)現(xiàn)該Log 接口的實(shí)現(xiàn)類。LogFactory 內(nèi)部裝載日志系統(tǒng)的流程如下:
首先,尋找org.apache.commons.logging.LogFactory 屬性配置。
否則,利用JDK1.3 開(kāi)始提供的service 發(fā)現(xiàn)機(jī)制,會(huì)掃描classpah 下的META-INF/services/org.apache.commons.logging.LogFactory文件,若找到則裝載里面的配置,使用里面的配置。
否則,從Classpath 里尋找commons-logging.properties ,找到則根據(jù)里面的配置加載。
否則,使用默認(rèn)的配置:如果能找到Log4j 則默認(rèn)使用log4j 實(shí)現(xiàn),如果沒(méi)有則使用JDK14Logger 實(shí)現(xiàn),再?zèng)]有則使用commons-logging 內(nèi)部提供的SimpleLog 實(shí)現(xiàn)。
從上述加載流程來(lái)看,只要引入了log4j 并在classpath 配置了log4j.xml ,則commons-logging 就會(huì)使log4j 使用正常,而代碼里不需要依賴任何log4j 的代碼。
對(duì)于commons-logging的總結(jié)說(shuō)明
嚴(yán)格的說(shuō),commons-logging不是一個(gè)日志控件,沒(méi)有日志功能,它只是統(tǒng)一了JDK Logging與Log4j的API,并把日志功能交給JDK Loggings或者是log4j。對(duì)于不能確定日志方式的系統(tǒng),commons-logging是一個(gè)不錯(cuò)的選擇,Spring,Hibernate,Struts等使用的都是commons-logging。下一篇我們會(huì)研究下Commons-logging的源碼,來(lái)深入的整理下Commons-logging。
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 jar包
- 更多 (132個(gè)) >> jar包 JAR(Java Archive,Java歸檔文件)是與平臺(tái)無(wú)關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不僅用于壓縮和發(fā)布,而且還
sqljdbc4.jar包 424.00 KB
/中文/1.0org.apache.poi jar包 28.65 MB
/中文/5.0spring-3.2 核心jar包 44.50 MB
/中文/10.0oracle12c jdbc jar驅(qū)動(dòng)包 1.40 MB
/中文/0.0httpcore-ab-4.4.5.jar 286.00 KB
/中文/10.0httpcore4.4.4.jar包 3.00 KB
/中文/0.0jstl-1.2.jar包 378.00 KB
/中文/0.0ksoap2-android.jar 1.95 MB
/中文/0.0
相關(guān)文章
下載地址
commons-logging-4.0.6.jar 官方免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡