动态加载log4j.xml 文件
Posted Java技术堂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态加载log4j.xml 文件相关的知识,希望对你有一定的参考价值。
通过 Spring 的 Log4jConfigListener 在启动时开启定时器进行定时加载配置文件
web.xml配置
<!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
这里的ssh是
而root是系统开发目录中ssh/root
<!--由Sprng载入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j.xml</param-value>
</context-param>
<!--Spring默认刷新Log4j配置文件的间隔,单位为millisecond-->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
关注【Java技术堂】
以上是关于动态加载log4j.xml 文件的主要内容,如果未能解决你的问题,请参考以下文章