Java应用程序将与日志记录相关的错误消息打印到标准输出

Java应用程序将与日志记录相关的错误消息打印到标准输出,java,log4j,slf4j,java.util.logging,Java,Log4j,Slf4j,Java.util.logging,当我运行java应用程序时,它会将以下两行打印到标准输出: Bad level value for property: .level Bad level value for property: java.util.logging.ConsoleHandler.level 这似乎是java.util.logging(?)的输出 但是在我的项目中,我使用log4j和slf4j。据我所知,我没有直接使用java.util.logging 日志本身工作正常-读取我的日志属性文件,日志输出被定向到输出文

当我运行java应用程序时,它会将以下两行打印到标准输出:

Bad level value for property: .level
Bad level value for property: java.util.logging.ConsoleHandler.level
这似乎是java.util.logging(?)的输出

但是在我的项目中,我使用log4j和slf4j。据我所知,我没有直接使用java.util.logging

日志本身工作正常-读取我的日志属性文件,日志输出被定向到输出文件。我只是想了解这些错误消息的来源

在特定主机(运行CentOS 6.2)上运行时,会输出这些消息。当我在MacBook上运行相同的程序时,我看不到错误


任何关于如何进一步调试的建议都将不胜感激。

即使不使用java.util.logging,logging.properties(至少$PATH_to_java/jre/lib/logging.properties)也会被解析,如果设置错误,java会抱怨。我已经设置了“.level=DEBUG”,但DEBUG不是一个允许的值。

似乎即使不使用java.util.logging,logging.properties(至少$PATH_TO_java/jre/lib/logging.properties)也会被解析,如果设置错误,java会抱怨。我设置了“.level=DEBUG”,但DEBUG不是允许的值。

允许的值是什么?以下是级别:下水道警告信息配置精细精细所有允许的值是多少?以下是级别:下水道警告信息配置精细所有