繁体   English   中英

java log4j INFO级别问题

[英]java log4j INFO level problem

我不确定我可能做错了什么,导致信息级别的消息不出现。 这是情况

 class LogTest {
      protected final Logger logger = Logger.getLogger(getClass());
      ...
      public void start() {
            logger.error(logger.isInfoEnabled());
               logger.info("blah");
      }
      ...
  }

在类中的其他任何地方都未引用Logger。

这是输出:

 ERROR 2010-02-18 09:14:01,489 com.company.test.Test - true

我不知道还有什么要检查才能使信息正常工作..根据记录器,它已启用。

您可能拥有仅在WARN或更高版本上起作用的追加程序,或者可以配置了过滤器。

确保已设置适当的日志记录级别。 此外, slf4j和/或带有logback是较新的首选日志记录库。

您可以通过执行以下操作来更改日志记录级别: logger.setLevel(Level.INFO);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM