动态加载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 文件的主要内容,如果未能解决你的问题,请参考以下文章

log4j配置文件加载

如何动态加载js文件

如何动态加载外部CSS与JS文件

如何在js文件中动态加载另一个js文件?

springboot 关于log4j日志配置

如何在js文件中动态加载另一个js文件?