如何在 RubyMine 的控制台输出文件中添加时间戳

How to add a timestamp to console output file in RubyMine

在 RubyMine 中(我相信在其他 JetBrains 产品中)有 Run/Debug 配置,可以将控制台输出保存到文件中:

是否可以在文件名中添加时间戳,例如$(date +%Y%m%d-%H%M%S)

很遗憾,这是不可能的。这实际上是为了开发时的控制台输出。虽然每次 运行 代码时您更喜欢单独的输出文件可能是可以理解的,但更常见的是简单地使用某种记录器。

如果您要从 commandline/term/cmd/iterm/xterm/shell 执行命令 运行,您可以利用 OS 将输出存储到文件中,甚至为您提供文件名的时间戳。