使用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

转载于:https://www.cnblogs.com/kentyouyou/p/3573927.html

web.xml中 Log4jConfigListener配置相关推荐

  1. Spring中,applicationContext.xml 配置文件在web.xml中的配置详解

    Spring中,applicationContext.xml 配置文件在web.xml中的配置详解 2016年10月04日 15:22:26 阅读数:7936 转自http://www.cnblogs ...

  2. Jsp在Web.xml中的配置

    以下列出web.xml经常使用的标签元素及这些标签元素的功能: 1.指定欢迎页面.比如: <welcome-file-list> <welcome-file-list> < ...

  3. web.xml中如何配置Servlet文件

    依次配置<servlet>和<servlet-mapping> 这两个标签的<servlet-name>的值可以随意起,但是两个标签中的值一定得相同 <ser ...

  4. web.xml中servlet配置及其含义

    原作者:丑八怪28  侵删! 这里其实最想说的是配置中各节点的含义: <!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet& ...

  5. 深入理解web.xml中配置/和/*的区别

    在用SpringMVC进行web开发的时候,如果将DispathcerServlet对外访问的虚拟路径配置成/时,需要在Spring的配置文件中配置<mvc:default-servlet-ha ...

  6. web.xml中webAppRootKey

    web.xml中webAppRootKey 1. web.xml配置  <context-param> <param-name>webAppRootKey</param- ...

  7. web.xml 中的filter

    Servlet API的2.3版本中最重要的一个新功能就是能够为servlet和JSP页面定义过滤器.过滤器提供了某些早期服务器所支持的非标准"servlet链接"的一种功能强大且 ...

  8. web.xml 通过contextConfigLocation配置spring 的方式

    部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下 spring的 配置文件在启动时,加载的是web-info目录下的application ...

  9. spring web.xml中 过滤器(Filter)的工作原理和代码演示

    一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, ...

最新文章

  1. Linux下编译运行C程序
  2. 什么是第三方物流管理?如何套用模板进行绘制
  3. python自学 知乎-学习Python的迷茫,如何高效有趣地学习Python?
  4. 深入浅出计算机组成原理学习笔记:总线-计算机内部的高速公路(第42讲)
  5. matlab dsp实验报告,matlab实验报告14.pdf
  6. 解决启动Biee控制台乱码问题
  7. 从钱龙数据中读取股票权息信息导入到数据库
  8. 前端学习(2063):vue的生命周期
  9. iPhone判断是否已插入SIM卡
  10. GET XXX net::ERR_CONNECTION_REFUSED
  11. 程序员如何淡定度过 2.14 情人节?
  12. 已知两点经纬度求球面最短距离的公式推导过程(几何法加向量法)
  13. 【紫书第十章】数论与概率入门
  14. 吴恩达《深度学习》第二门课(3)超参数调试、Batch正则化和程序框架
  15. mysql增删改查 表格_mysql 数据表 增删改查
  16. 【土地利用变化分析】土地利用转移矩阵
  17. java数组里的索引越界问题、空指针异常问题
  18. java中验证国际手机号码
  19. Beyond Compare4破解方法
  20. PCB板层简介+走线

热门文章

  1. Python docs
  2. iframe去掉滚动条
  3. 基于easyui开发Web版Activiti流程定制器详解(三)——页面结构(上)
  4. 10分钟腾讯云配置免费https
  5. Python 08 面向对象
  6. 浅尝flutter中的动画(淡入淡出)
  7. 云计算技术的跃进睿云智合专业先进水平
  8. Python基础-----列表、元组、集合(2)
  9. CentOS多网卡重命名配置
  10. SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解