首页 > 解决方案 > 处理获取错误

问题描述

我需要有关 Java 进程的帮助。我想将正常输入与错误分开。我有一个 webview 控制台,我想用白色显示正常输入,用红色显示错误。

我已经抓住了每一个输入

    final BufferedReader reader = new BufferedReader(
                                new InputStreamReader(getProcess().getInputStream(), Charset.forName("UTF-8")));
                        String line = null;
                            while ((line = reader.readLine()) != null) {
server.writeToConsole(server.getConsole().getLineColorFromLogLevel(line), line);

                        }
                        reader.close();

我怎样才能捕捉到错误?

谢谢,对不起我的英语不好!

编辑: 我想检测我从进程中得到的堆栈跟踪

向上

标签: javainputprocess

解决方案


您可以将行读取逻辑放在 try 块中,并在读取成功后打印。并编写逻辑以在 catch 块中打印错误。


推荐阅读