zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    syslog
    setting-url配置
    计划任务_crontab
    css
    git之一: git基础
    LeetCode 第 151 场周赛
    LeetCode 第 149 场周赛
    LeetCode 第 150 场周赛
    【解决方案】SpringCloud项目优雅发版、部署
    NAT(地址转换技术)学习
  • 原文地址:https://www.cnblogs.com/kentyouyou/p/3573927.html
Copyright © 2011-2022 走看看