1. 程式人生 > >Spring如何載入log4j配置檔案

Spring如何載入log4j配置檔案

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

問題如下:

在專案中添加了log4j.properties配置檔案,並沒有在Spring配置檔案中配置,也沒有在web.xml中配置,但是程式碼中卻可以正常使用log4j的功能,那麼Spring是如何載入並使用這個log4j配置檔案的呢?

答案整理如下:

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

具體可以參考如下幾篇部落格: