Spring如何加載log4j配置文件

今天有朋友在羣裏問了這個問題,因而寫了這篇文章進行整理。html

問題以下:web

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

答案整理以下:.net

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

具體能夠參考以下幾篇博客:日誌

相關文章
相關標籤/搜索