处理错误

时间:2019-02-02 17:55:37

标签: java input process

我需要有关Java Process的帮助。我想将正常输入与错误分开。我有一个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();

如何捕获错误?

谢谢,抱歉我的英语不好!

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

1 个答案:

答案 0 :(得分:0)

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