不幸的是,似乎一切都进入了标准......
答案 0 :(得分:1)
黄瓜格式化程序采用单个IO对象,如果在命令行中指定--out
选项,则该对象可以是文件,如果是指定的最后一个或唯一的格式化程序,则为STDOUT
。 / p>
黄瓜情景往往会部分失败,在发生故障之前通过前几步,因此您必须准确考虑要将哪些信息写入STDOUT。
您当然可以创建一个自定义黄瓜格式化程序,将不同的信息写入不同的IO流,通过查看内置格式化程序,可以很容易地看到它们的工作方式。正如Andrew Marshall在评论中所指出的那样,这并不是正确使用stderr。