2011-04-24 40 views
1

我正在使用SLF4J + Logback將消息輸出到eclipse IDE控制檯。SLF4J記錄器有時會清除控制檯輸出(不需要)

Logger LOG = LoggerFactory.getLogger(MyClass.class); 
LOG.debug("test"); 

但有時整個控制檯輸出被清除,我看不到舊的消息。這些信息是否足以幫助我?

+0

可以複製你的logback.xml – Premraj 2011-04-24 14:29:56

+0

這種情況發生在默認配置logback – Alp 2011-04-24 14:44:22

+0

哪個控制檯? CMD.EXE窗口? IDE控制檯面板? Java控制檯? – 2011-05-02 19:37:22

回答

5

這聽起來像你可能會在Eclipse中達到默認控制檯輸出限制。您可以在窗口>首選項>運行/調試>控制檯下進行編輯。請增加控制檯緩衝區大小(默認值爲80000個字符)或取消選中「限制控制檯輸出」框。

+0

並非如此。即使在10行之後,甚至在100之後,它仍然在切割消息。我在那裏看不到圖案。它不會削減第一條信息,它有時會清空整個輸出,然後繼續。 – Alp 2011-05-03 09:56:00

+0

它也發生在命令行上嗎?您可能希望在問題中包含日誌記錄配置,有人可能會指出某些事情。 – WhiteFang34 2011-05-03 09:58:12