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

  • 相关阅读:
    Windows10 搭建 ElasticSearch 集群服务
    python开发目录
    nohup命令使用
    shell脚本概述
    关于ELK
    keepalived+DR
    shell脚本中awk的用法
    shell脚本中sed的用法
    shell脚本中grep的用法
    shell检测入侵与邮件报警
  • 原文地址:https://www.cnblogs.com/kentyouyou/p/3573927.html
Copyright © 2011-2022 走看看