javascript - txt 文件中的 Node.js console.log()

标签 javascript node.js file console.log logfile

我还有一个问题 (last question)。目前我正在开发一个 Node.js 项目,其中我有 许多 console.log() 功能。到目前为止,这一切正常,但我也希望写入控制台的所有内容写入日志文件。有人可以帮帮我吗?

例如:

Console.log('The value of array position [5] is '+ array[5]);

在我的真实代码中它有点多,但这应该会给你一个想法。

非常感谢。

最佳答案

只需像这样在终端中运行脚本...

node script-file.js > log-file.txt

这告诉 shell 将命令 node script-file.js 的标准输出写入您的日志文件,而不是默认的,将其打印到控制台。

这叫做 redirection它非常强大。假设您想将所有错误写入单独的文件...

node script-file.js >log-file.txt 2>error-file.txt

现在所有 console.log 都写入 log-file.txt 并且所有 console.error 都写入 error-文件.txt

关于javascript - txt 文件中的 Node.js console.log(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41232578/

相关文章:

javascript - 如何在创建用户之前验证电子邮件?

c - 如何在结构中正确使用指针?

C# 4.0 : System. 诊断过程

javascript - fluent-ffmpeg 视频有拉伸(stretch)图像

javascript - 悬停时如何增加多行文本的下划线宽度

javascript - 滚动到下一个 <div> 使用 jQuery 使用 css::after 元素

javascript - 如何在 PHP 发出的表行中使用 JavaScript 检查所有复选框

javascript - 无法使用 javascript 将 http POST 请求发送到 ASP.NET Web api Controller

javascript - 如何在保存到 Mongoose (ExpressJS) 之前格式化模型中的数据

file - Ubuntu nautilus Home 的路径是/root,我怎样才能把它改成/home/username?