IDEA中l(wèi)og4j 無法輸出到本地 properties配置無效問題
IDEA中l(wèi)og4j 無法輸出到本地,properties配置無效問題。
log4j添加以后無法輸出日志信息,經(jīng)檢查(按以下順序):
1.jar包導入正常
2.log4j.properties配置文件正常
3.logger.info可以輸出,但是properties文件無效。
4.刪除properties文件之后log依然可以輸出,可判斷properties文件失效,或被覆蓋。
5.經(jīng)過驗證為框架本身默認的
import java.util.logging.Logger
優(yōu)先級高于
import org.apache.log4j.Logger;
,在實例化 Logger.getLogger();
過程中,默認調(diào)用了框架本身的Logger類導致log4j失效。
解決方法:注意引入org.apache.log4j.Logger
即可; 為方便使用可以在任意地方新建類
并導入log4j.Logger,初始化logger對象。
import org.apache.log4j.Logger; public class TestLogger { static public Logger logger=Logger.getLogger(TestLogger.class); }
在使用的時候,
TestLogger.logger.debug(""); TestLogger.logger.info(""); TestLogger.logger.error(""); .....。
當然,也可以結(jié)合logger與log4j實現(xiàn)自定義日志工廠,用來容錯,這里就不作延申。
總結(jié)
以上所述是小編給大家介紹的IDEA中l(wèi)og4j 無法輸出到本地 properties配置無效問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關文章
Java Scala實現(xiàn)數(shù)據(jù)庫增刪查改操作詳解
這篇文章主要介紹了Java Scala實現(xiàn)數(shù)據(jù)庫增刪查改操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2023-04-04通過Mybatis實現(xiàn)單表內(nèi)一對多的數(shù)據(jù)展示示例代碼
最近做項目遇到這樣的需求要求將表中的數(shù)據(jù),按照一級二級分類返回給前端json數(shù)據(jù),下面通過本文給大家分享通過Mybatis實現(xiàn)單表內(nèi)一對多的數(shù)據(jù)展示示例代碼,感興趣的朋友參考下吧2017-08-08通俗易懂學習java并發(fā)工具類-Semaphore,Exchanger
這篇文章主要介紹了java并發(fā)工具類-Semaphore,Exchanger,java并發(fā)工具類有很多,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,下面小編帶大家來一起學習一下吧2019-06-06SpringBoot Mybatis動態(tài)數(shù)據(jù)源切換方案實現(xiàn)過程
這篇文章主要介紹了SpringBoot+Mybatis實現(xiàn)動態(tài)數(shù)據(jù)源切換方案過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-04-04Java 實戰(zhàn)范例之進銷存管理系統(tǒng)的實現(xiàn)
讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+vue+Springboot+ssm+mysql+maven+redis實現(xiàn)一個前后端分離的進銷存管理系統(tǒng),大家可以在過程中查缺補漏,提升水平2021-11-11SSM+微信小程序?qū)崿F(xiàn)物業(yè)管理系統(tǒng)及實例代碼
這篇文章主要介紹了SSM+微信小程序?qū)崿F(xiàn)物業(yè)管理系統(tǒng),ssm微信小程序物業(yè)管理系統(tǒng),有網(wǎng)站后臺管理系統(tǒng),本文通過實例代碼給大家展示系統(tǒng)的功能,需要的朋友可以參考下2022-02-02SpringBoot + MapStruct 屬性映射工具的使用詳解
MapStruct 是一個代碼生成器,簡化了不同的 Java Bean 之間映射的處理,所謂的映射指的就是從一個實體變化成一個實體。接下來通過本文給大家介紹SpringBoot + MapStruct 屬性映射工具的使用,需要的朋友可以參考下2021-09-09