在log4j中未调用调试语句

在log4j中未调用调试语句,log4j,Log4j,这是我上面的log4j.properties文件 log4j.rootCategory=Info, A1 # A1 is a DailyRollingFileAppender log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender log4j.appender.A1.file=${user.home}/MYWEB/MYWEB.log log4j.appender.A1.datePattern='.'yyyy-MM-dd log4

这是我上面的log4j.properties文件

log4j.rootCategory=Info, A1

# A1 is a DailyRollingFileAppender

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=${user.home}/MYWEB/MYWEB.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} - %m%n
我有以下声明:

logger.info("The middleware url is"+Request.getSecurityHeader().);
logger.debug("Inside the Jai method");
logger.debug("The middleware url is"+URL);
为什么我只收到这条线

中间件url为


为什么不执行调试?

首先替换顶部的这一行

log4j.rootCategory=Info, A1

我希望问题能够得到解决,您也可以在替换上述行后添加以下语句

log4j.appender.aar.Threshold=DEBUG
log4j.appender.aar.Threshold=DEBUG