Node.js 完整控制台重定向到文件

标签 node.js console redirectstandardoutput

当我们希望 Node.js 应用程序将每个 console.logconsole.info 重定向到一个文件中时,我们可以使用 >fileName1>fileName,它 Hook 到 process.stdout

当我们希望 Node.js 应用程序将每个 console.warnconsole.error 重定向到一个文件中时,我们可以使用 2>fileName,它 Hook 到 process.stderr

但是我们如何将完整的控制台输出(对于所有控制台方法)重定向到单个文件中?

我正在寻找同时适用于 Windows 和 Linux 的东西。

最佳答案

以下语法有效:> filename 2>&1

根据此线程:How can I redirect and append both stdout and stderr to a file with Bash?

关于Node.js 完整控制台重定向到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38547782/

相关文章:

node.js - Microsoft bot builder V4 Nodejs 获取用户电子邮件

javascript - Console.log 将数组转换为逗号分隔值

c# - 生成进程时如何重定向标准输出

java - 重定向 System.out.println

node.js - NestJS - 在微服务中将 HTTP 与 MQTT 和 TCP 结合起来

javascript - Socket.io - 如果 "client"发出错误数据,防止服务器崩溃

c++ - 通过控制台传递非整数输入

shell - 如果 Make 规则失败,删除目标文件的优雅方式

Postgres-XL 的 Node.js 驱动程序

c# - 该名称门在当前上下文中不存在