一、log4j 分环境配置:
1.在web.xml加入下面的配置, 托管给spring的helper来监听文件刷新
2. 分环境其实也容易, web.xml一样可以使用系统环境变量. 如下,在开发机tomcat启动参数里面配置一下 -Denv=dev 就搞定了。 默认读取 log4j-dev.properties. 正式环境就配正式环境的咯
<context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/classes/log4j-${env}.properties</param-value> </context-param> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>6000</param-value> </context-param> <listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener>