2013-04-24 70 views
0

我想刪除和/或意識到第三方庫在java system.out中生成的警告消息。例如,知道這些警告,在第三方庫線程中產生,我想退出並重新啓動應用程序。 在此先感謝由第三方庫在java中生成的警告消息

+0

你能否詳細說明一個例子?什麼第三方庫?它如何發送到system.out('System.out.print'或日誌框架,...)? – clark 2013-04-24 10:27:18

+0

您可以使用System.setOut(PrintStream)重新分配標準輸出流,並提供您自己的OutputStream實現,它將分析消息 – ZhekaKozlov 2013-04-24 10:33:16

回答

0

您可能要System.out重定向到另一個打印流

System.setOut(myPrintStream); 

和實施觀測,檢測在那個流的變化,解析內容並觸發動作。