【发布时间】:2016-08-07 05:33:17
【问题描述】:
Stderr 和 stdout 消息出现在 IntelliJ IDEA 的同一控制台日志中(通常为黑色和红色)。有没有一种简单的方法来抑制 stderr 或 stdout 消息或将两个不同的流重定向到不同的控制台窗口?
【问题讨论】:
Stderr 和 stdout 消息出现在 IntelliJ IDEA 的同一控制台日志中(通常为黑色和红色)。有没有一种简单的方法来抑制 stderr 或 stdout 消息或将两个不同的流重定向到不同的控制台窗口?
【问题讨论】:
我处理这种情况的方法是在系统启动时将stdout 重定向到一个文件,例如stdout.log。
然后配置IDEA的Run/Debug Configurations - Logs添加一个定位到stdout.log的日志文件
因此,您可以在刚刚创建的控制台中获得stdin,在旧输出中获得stderr。
【讨论】:
有一个名为Grep Console 的插件,它允许您在控制台输出中使用正则表达式。因此,可以根据需要过滤输出。
【讨论】: