Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 控制台:记录级别低于log4.properties中配置级别的消息_Logging_Log4j - Fatal编程技术网

Logging 控制台:记录级别低于log4.properties中配置级别的消息

Logging 控制台:记录级别低于log4.properties中配置级别的消息,logging,log4j,Logging,Log4j,这是我的log4j配置文件: # Root logger option log4j.rootLogger=ERROR, file, stdout # Direct log messages to a log file log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=logging.log log4j.appender.file.MaxFileSize=10MB log4j.app

这是我的log4j配置文件:

# Root logger option
log4j.rootLogger=ERROR, file, stdout

# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=logging.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

# Direct log messages to stdout
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{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
日志记录级别设置为error,但在控制台中,我有许多级别为info或debug的日志。 为什么将此消息登录到控制台?我的配置无效? 控制台日志示例:
在测试中的@Before注释中,我有一行:PropertyConfigurator.configurelog4j.properties;,可能有问题的根源?

答案:缺少slf4j-log4j12依赖项