【问题标题】:Different consoles for stderr and stdout in Intellij IDEA?Intellij IDEA 中标准错误和标准输出的不同控制台?
【发布时间】:2016-08-07 05:33:17
【问题描述】:

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

【问题讨论】:

    标签: intellij-idea intellij-15


    【解决方案1】:

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

    然后配置IDEA的Run/Debug Configurations - Logs添加一个定位到stdout.log的日志文件

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我知道 Grep 控制台。但是,我对 stderr 的输出不遵循特定模式。不幸的是,有问题的遗留代码在 stderr 和 stdout 上重复输出,这使得它很难阅读。
      猜你喜欢
      • 2019-09-03
      • 2017-06-09
      • 2011-12-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      相关资源
      最近更新 更多