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
转载于:https://www.cnblogs.com/kentyouyou/p/3573927.html
web.xml中 Log4jConfigListener配置相关推荐
- Spring中,applicationContext.xml 配置文件在web.xml中的配置详解
Spring中,applicationContext.xml 配置文件在web.xml中的配置详解 2016年10月04日 15:22:26 阅读数:7936 转自http://www.cnblogs ...
- Jsp在Web.xml中的配置
以下列出web.xml经常使用的标签元素及这些标签元素的功能: 1.指定欢迎页面.比如: <welcome-file-list> <welcome-file-list> < ...
- web.xml中如何配置Servlet文件
依次配置<servlet>和<servlet-mapping> 这两个标签的<servlet-name>的值可以随意起,但是两个标签中的值一定得相同 <ser ...
- web.xml中servlet配置及其含义
原作者:丑八怪28 侵删! 这里其实最想说的是配置中各节点的含义: <!-- 配置一个servlet --> <!-- servlet的配置 --> <servlet& ...
- 深入理解web.xml中配置/和/*的区别
在用SpringMVC进行web开发的时候,如果将DispathcerServlet对外访问的虚拟路径配置成/时,需要在Spring的配置文件中配置<mvc:default-servlet-ha ...
- web.xml中webAppRootKey
web.xml中webAppRootKey 1. web.xml配置 <context-param> <param-name>webAppRootKey</param- ...
- web.xml 中的filter
Servlet API的2.3版本中最重要的一个新功能就是能够为servlet和JSP页面定义过滤器.过滤器提供了某些早期服务器所支持的非标准"servlet链接"的一种功能强大且 ...
- web.xml 通过contextConfigLocation配置spring 的方式
部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下 spring的 配置文件在启动时,加载的是web-info目录下的application ...
- spring web.xml中 过滤器(Filter)的工作原理和代码演示
一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, ...
最新文章
- Linux下编译运行C程序
- 什么是第三方物流管理?如何套用模板进行绘制
- python自学 知乎-学习Python的迷茫,如何高效有趣地学习Python?
- 深入浅出计算机组成原理学习笔记:总线-计算机内部的高速公路(第42讲)
- matlab dsp实验报告,matlab实验报告14.pdf
- 解决启动Biee控制台乱码问题
- 从钱龙数据中读取股票权息信息导入到数据库
- 前端学习(2063):vue的生命周期
- iPhone判断是否已插入SIM卡
- GET XXX net::ERR_CONNECTION_REFUSED
- 程序员如何淡定度过 2.14 情人节?
- 已知两点经纬度求球面最短距离的公式推导过程(几何法加向量法)
- 【紫书第十章】数论与概率入门
- 吴恩达《深度学习》第二门课(3)超参数调试、Batch正则化和程序框架
- mysql增删改查 表格_mysql 数据表 增删改查
- 【土地利用变化分析】土地利用转移矩阵
- java数组里的索引越界问题、空指针异常问题
- java中验证国际手机号码
- Beyond Compare4破解方法
- PCB板层简介+走线