2017-10-16 161 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

謝謝那些那評論!