Stderr和stdout消息出现在IntelliJ IDEA中的同一控制台日志中(通常为黑色和红色)。是否有一种简单的方法来抑制stderr或stdout消息或将两个不同的流重定向到不同的控制台窗口?
答案 0 :(得分:0)
有一个名为Grep Console的插件允许您在控制台输出中使用正则表达式agasint。因此,可以根据您的需要过滤输出。
答案 1 :(得分:0)
我处理这种情况的方法是在系统启动时将stdout
重定向到文件,例如stdout.log
。
然后配置IDEA的Run/Debug Configurations - Logs
以添加找到stdout.log
的日志文件
因此,您可以在刚创建的控制台上获得stdin
,在旧输出中获得stderr
。