log4j日志记录级别自动更改

时间:2015-11-09 04:27:56

标签: java logging log4j

我正在使用log4j进行日志记录。这是我的log4j.properties

log = C:/Mahiz/Temp/UAT/Logs
log4j.rootLogger = INFO,FILE

# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${log}/log.out

# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n

log4j.appender.S = org.apache.log4j.ConsoleAppender
log4j.appender.S.layout = org.apache.log4j.PatternLayout
log4j.appender.S.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n

我将根Logger设置为INFO。这是第一次(在tomcat重新启动之后)正确记录信息和以上级别的消息。从病房第二次开始,水平变为ERROR。我使用下面的代码

检索了关卡
System.out.println(logger.getRootLogger().getLevel().toString());

我的代码中的问题是什么?

0 个答案:

没有答案