Intellij IDEA中stderr和stdout的不同控制台?

时间:2016-04-15 09:51:46

标签: intellij-idea intellij-15

Stderr和stdout消息出现在IntelliJ IDEA中的同一控制台日志中(通常为黑色和红色)。是否有一种简单的方法来抑制stderr或stdout消息或将两个不同的流重定向到不同的控制台窗口?

2 个答案:

答案 0 :(得分:0)

有一个名为Grep Console的插件允许您在控制台输出中使用正则表达式agasint。因此,可以根据您的需要过滤输出。

答案 1 :(得分:0)

我处理这种情况的方法是在系统启动时将stdout重定向到文件,例如stdout.log

然后配置IDEA的Run/Debug Configurations - Logs以添加找到stdout.log的日志文件

因此,您可以在刚创建的控制台上获得stdin,在旧输出中获得stderr