2013-04-24 71 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); 

和实施观测,检测在那个流的变化,解析内容并触发动作。