欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
依賴(lài)jar包里的log4j配置將自己應用的log4j.properties屏蔽掉的問(wèn)題
 
java世界里的log有多種實(shí)現,常用的有log4j和jdk1.4后自帶的java.util.logging。

好事的apache弄了個(gè)common-logging項目隔離了log4j和logging以及其它的log實(shí)現的差異。

這樣開(kāi)源項目庫里統一采用common-logging,就可以自行決定在自己的應用中采用何種實(shí)現,并跟所依賴(lài)的jar包統一起來(lái)。

據common-logging的官方文檔,決定實(shí)現方式的策略如下:
1.首先查找org.apache.commons.logging.Log屬性,該屬性可以在java代碼中設置,更常見(jiàn)的是在classpath下的common-logging.properties文件中進(jìn)行設置
2.在系統屬性中查找org.apache.commons.logging.Log
3.如果類(lèi)路徑中有log4j的jar包,則采用log4j實(shí)現
4.如果jdk版本為1.4,采用Jdk14Logger
5.采用common-logging提供的SimpleLog
以上前一步若滿(mǎn)足,則以該步驟的結果為準,后面的步驟均不執行。

用maven運行mvn test時(shí),發(fā)現我的debug信息都打不出來(lái),只能打出error信息,而且格式怪模怪樣的。

檢查了我的log4j的log4j.properties里的配置的priority為debug。
以為是maven搞鬼了,打開(kāi)eclipse,運行test,問(wèn)題照舊。

移除log4j.properties,現象一樣,表明我的log4j.properties未生效。

懷疑我的log實(shí)現不是log4j,加入監視信息,打出我的log

Java代碼
  1. Log log = LogFactory.getLog(HyperlinkHandler.class);   
  2. System.out.println("log = " + log);  

結果確實(shí)為org.apache.commons.logging.impl.Log4jLogger。

肯定是依賴(lài)的jar包中搞了鬼,祭出了屢試不爽的二分法,一一排查可疑的jar包,終于在該死的jxls-core-0.9.5.jar中發(fā)現了log4j.xml,該配置的默認priority為warn:

Java代碼
  1. <root>   
  2.     <level value="WARN"/>   
  3.     <appender-ref ref="CONSOLE"/>   
  4. </root>  
該配置優(yōu)先于我的log4j.properties,使可憐的它失去了效果。
解決辦法:
 
手工重新    configure一下即可: 

      org.apache.log4j.LogManager.resetConfiguration();
然后: 
      org.apache.log4j.PropertyConfigurator.configure("c:/yourlog4j.properties");

或者 
      org.apache.log4j.xml.DOMConfigurator.configure("c:/yourlog4j.xml");
 
 
(#)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Log4j寫(xiě)日志文件使用詳解
Java中打印日志的幾種方式
slf4j的包使用說(shuō)明
使用log4j為T(mén)omcat輸出日志
使用Slf4 j取代系統已有的 Apache Common-Logging 實(shí)現日志
log4j配置
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久