码迷,mamicode.com
首页 > 移动开发 > 详细

log4j记录日志 和 webAppRootKey关系

时间:2017-09-28 16:49:00      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:context   system   val   str   logger   get   file   att   res   

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

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

1     <context-param>
2         <param-name>webAppRootKey</param-name>
3         <param-value>Mes</param-value>
4     </context-param>

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

两个地方要必须一致:

 1 log4j.rootLogger=ERROR,stdout,D
 2 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 3 log4j.appender.stdout.Target=System.out
 4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
 5 log4j.appender.stdout.layout.ConversionPattern= %d{ABSOLUTE} %5p %c{1}:%L - %m%n
 6 log4j.appender.D=org.apache.log4j.DailyRollingFileAppender
 7 log4j.appender.D.Threshold=ERROR
 8 log4j.appender.D.File=${Mes}/WEB-INF/logs/log
 9 log4j.appender.D.DatePattern=_yyyy-MM-dd.log
10 log4j.appender.D.Append=true
11 log4j.appender.D.layout=org.apache.log4j.PatternLayout
12 log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%t:%r] - [%p]  %m%n

 

log4j记录日志 和 webAppRootKey关系

标签:context   system   val   str   logger   get   file   att   res   

原文地址:http://www.cnblogs.com/jonney-wang/p/7607148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!