首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【转载】怎么使用spring中的Log4jConfigListener

2012-10-31 
【转载】如何使用spring中的Log4jConfigListener?使用spring中的Log4jConfigListener有如如下好处:?? 1. 动

【转载】如何使用spring中的Log4jConfigListener

?

使用spring中的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>?

?

转自:http://blog.csdn.net/pengchua/article/details/1943461

热点排行