Spring如何加载log4j配置文件

今天有朋友在群里问了这个问题,因而写了这篇文章进行整理。html

问题以下:web

在项目中添加了log4j.properties配置文件,并无在Spring配置文件中配置,也没有在web.xml中配置,可是代码中却能够正常使用log4j的功能,那么Spring是如何加载并使用这个log4j配置文件的呢?spa

答案整理以下:.net

  • Spring默认加载的是classpath根目录下面的log4j.properties,这也是为什么在项目中添加了log4j.properties配置文件就能够正常使用log4j的功能了。
  • 若是配置文件名称不是这个,或者说文件目录不是这个,则须要在web.xml中对log4jConfigLocation属性进行配置。

具体能够参考以下几篇博客:日志

相关文章
相关标签/搜索