2017-10-16 1461 views
0

我使用的是使用第三方代码:如何停止在输出日志Intellij IDEA中查看DEBUG输出?

if (logger.isDebugEnabled()) { 
    logger.debug("Message"); 
} 

我得到的,即使我使用标准的运行配置我的输出这些消息,并且它只是发生在我这个特定项目的实例,以便我不确定我错过了什么。

我试过删除运行配置并重新启动它,但我一直在我的输出中获取它。

我该如何解决这个问题?

[解决]

+0

“我的输出”是什么意思?请注意,显示输出的IDEA工具窗口通常有一个下拉列表,您可以在其中选择要显示的日志级别。# –

+0

我的意思是输出控制台,您期望从 System.out中看到“Hello”。 println(“Hello”);'' – biroshima

+0

@biroshima确保记录器配置通过类路径,属性或文件正确加载,具体取决于它应该如何初始化。 – CrazyCoder

回答

0

我发现这在另一个项目中,跨复制它和它的行为像我现在期待:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> 
     <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
      <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level - %msg%n</pattern> 
     </encoder> 
    </appender> 

    <root level="info"> 
     <appender-ref ref="CONSOLE"/> 
    </root> 
</configuration> 

这是logback.xmlsrc>main>resources

谢谢那些那评论!