log4j记录日志 和 webAppRootKey关系

沉舟侧畔千帆进,病树前头万木春。这篇文章主要讲述log4j记录日志 和 webAppRootKey关系相关的知识,希望能为你提供帮助。
今天发现一个问题,就是后台从某天开始不再记录日志了,最后发现是  webAppRootKey  的  value  的值必须要和log4j的注入变量要一致。
如下:web.xml文件的  webAppRootKey  节点:value = https://www.songbingjia.com/android/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关系】 

    推荐阅读