Spring如何加載log4j配置文件


今天有朋友在群里問了這個問題,於是寫了這篇文章進行整理。

問題如下:

在項目中添加了log4j.properties配置文件,並沒有在Spring配置文件中配置,也沒有在web.xml中配置,但是代碼中卻可以正常使用log4j的功能,那么Spring是如何加載並使用這個log4j配置文件的呢?

答案整理如下:

  • Spring默認加載的是classpath根目錄下面的log4j.properties,這也是為何在項目中添加了log4j.properties配置文件就可以正常使用log4j的功能了。
  • 如果配置文件名稱不是這個,或者說文件目錄不是這個,則需要在web.xml中對log4jConfigLocation屬性進行配置。

具體可以參考如下幾篇博客:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM