今天发现一个问题,就是后台从某天开始不再记录日志了,最后发现是 webAppRootKey 的 value 的值必须要和log4j的注入变量要一致。

如下:web.xml文件的 webAppRootKey 节点:value = Mes

     <context-param>
<param-name>webAppRootKey</param-name>
<param-value>Mes</param-value>
</context-param>

但是 log4j.properties 注入的变量 = webapp.root,不一致

两个地方要必须一致:

 log4j.rootLogger=ERROR,stdout,D
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= %d{ABSOLUTE} %5p %c{}:%L - %m%n
log4j.appender.D=org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.Threshold=ERROR
log4j.appender.D.File=${Mes}/WEB-INF/logs/log
log4j.appender.D.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.D.Append=true
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%t:%r] - [%p] %m%n

最新文章

  1. 关于arcgis engine的工作空间(IWorkspace)和选择集(FeatureSelection)
  2. http协议和web应用有状态和无状态浅析
  3. nagios的nrpe的check_command配置优化
  4. abap--How to debug backgroud job
  5. OC 多态
  6. dedecms \plus\guestbook.php SQL Injection Vul By \plus\guestbook\edit.inc.php
  7. DOI EXCEL显示报表
  8. idea给web项目添加tomcat
  9. C#学习笔记(七):智能编译器
  10. Js 对象三
  11. HTML5桌面通知:notification api
  12. SQLSERVER一个比较不错的分页存储过程p_splitpage
  13. redis 学习笔记——redis集群
  14. tomcat各目录(文件)作用
  15. fixed应用
  16. storm从入门到放弃(三),放弃使用《StreamId》特性。
  17. 数据挖掘_requests模块的get方法
  18. 如何抓取Amazon大图
  19. 从托管映像创建 VM
  20. redis 安装 与错误解决办法

热门文章

  1. 各类型转换成byte[] 和HexString
  2. Qt自动填写表单并点击按钮,包括调用js方法
  3. 异步编程async/await
  4. 在eclipse上的hdfs的文件操作
  5. 安装npm及cnpm
  6. python list的append()和extend()方法
  7. linux 安装python3.7 报错No module named &#39;_ctypes&#39;
  8. javascript对比两个数组,打印出差异值
  9. ArchLinux下Shell基础学习
  10. ssh访问流程