web.xml中 Log4jConfigListener配置
使用Log4jConfigListener有如如下好處: ??
1. 動態的改變記錄級別和策略,不需要重啟Web應用,如《Effective Enterprise Java》所說。 ??
2. 把log文件定在 /WEB-INF/logs/ 而不需要寫絕對路徑。 因為 系統把web目錄的路徑壓入一個叫webapp.root的系統變量。這樣寫log文件路徑時不用寫絕對路徑了. log4j.appender.logfile.File=${webapp.root}/WEB-INF/logs/myfuse.log ??
3. 可以把log4j.properties和其他properties一起放在/WEB-INF/ ,而不是Class-Path。 ??
4.log4jRefreshInterval為60000表示 開一條watchdog線程每60秒掃描一下配置文件的變化; ?? 在web.xml 添加? ???
<context-param> ???????
<param-name>log4jConfigLocation</param-name> ???????
<param-value>WEB-INF/log4j.properties</param-value> ??
</context-param>
<context-param> ???????
<param-name>log4jRefreshInterval</param-name> ???????
<param-value>60000</param-value> ???
</context-param>
<listener> ???????
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> ??? </listener>?
?
blog:http://blog.csdn.net/pengchua/article/details/1943461
轉載于:https://www.cnblogs.com/kentyouyou/p/3573927.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的web.xml中 Log4jConfigListener配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Comparison of video
- 下一篇: HTTPS下导出excel失败解决办法