commons logging.jar下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開(kāi)發(fā)編程輔助 → commons-logging-4.0.6.jar 官方免費(fèi)版

commons-logging-4.0.6.jar

官方免費(fèi)版

commons-logging-4.0.6.jar下載
  • 軟件大?。?span itemprop="fileSize">23.00 KB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2017-07-03 16:37:18
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?3.00 KB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: commonslogging .jar jar包

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ù)。

commons-logging-4.0.6.jar

動(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包

      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ā)布,而且還

      相關(guān)文章

      下載地址

      • commons-logging-4.0.6.jar 官方免費(fèi)版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡