我希望有一个日志文件merged.log
,它存储完整的程序输出(stdout和stderr),这样我就可以看到错误日志和非错误日志,但是只有一个文件error.log
错误行,所以我可以快速查看程序中的问题。我尝试过使用tee
,但我无法弄清楚如何执行这种特殊类型的重定向。
例如,如果我有以下javascript程序
// outputter.js
console.log('this is stdout');
console.error('this is stderr');
那么两个日志文件应该是
# merged.log
this is stdout
this is stderr
和
# error.log
this is stderr
答案 0 :(得分:2)