配置IntelliJ以在控制台窗口中打印标准输出,但也将其保存到文件

Grz*_*nio 57 intellij-idea

如何配置IntelliJ以将应用程序的标准输出捕获到文件中,但仍将其显示在标准控制台窗口中?

Cra*_*der 84

此功能从IntelliJ IDEA 11开始提供(在撰写本文时尚未发布,但EAP可用):

保存日志

  • 这实际上不是捕获`stdout`(java中的`System.out`),而是捕获控制台中出现的所有内容,包括`stderr`. (4认同)

Sop*_*eng 7

此功能在IDEA 14.1.1中有效.也在运行/调试配置中.

在此输入图像描述

写入在运行结束后发生.

  • 不知道旧版本,但在2016.1.3中,它会立即刷新数据 (2认同)