据我了解,在log4j.properties中,您可以指定允许通过的日志级别,对于单个案例,您可以进一步限制它。但是,我想在所有情况下限制它,并且在单个案例中更加不受限制。我尝试它的方式(见下文,通过将根记录器级别设置为错误)我只收到错误消息但是我如何表达只使用ERROR作为默认级别,以防没有指定其他内容?
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=%m%n
log4j.appender.stdout.threshold=DEBUG
log4j.rootLogger=ERROR,stdout
# everything else should be ERROR
org.mypackage=DEBUG
org.verbosepackage=OFF
解决方案 对不起,我注意到,我忘记了“log4j.logger”。在包裹前面。有了它,它确实有效。谢谢大家!