如何在Node.js将console日志写入到文件

在node.js开发中,需要将日志重定向到文件,又不想用其他日志框架,查询node文档发现可以用如下方式简单实现:

javascript 复制代码
const output = fs.createWriteStream('./stdout.log');
const errorOutput = fs.createWriteStream('./stderr.log');
// 自定义日志对象
const logger = new Console({ stdout: output, stderr: errorOutput });
// 像console一样使用
const count = 5;
logger.log('count: %d', count);
// 在stdout.log输出: count 5 

参考:

控制台 | Node.js v18.18.2 文档

相关推荐
JiaLin_Denny1 小时前
nodejs和npm在gitbash中提示Not Found情况的解决办法
前端·npm·node.js
熊的猫6 小时前
实现 Toy-React , 实现 JSX 渲染
前端·javascript·chrome·react.js·webpack·前端框架·node.js
一只小白菜~7 小时前
Node.js 版本管理的最终答案 Volta
node.js·volta·切换node版本
放逐者-保持本心,方可放逐17 小时前
node.js 入门级基础应用
开发语言·node.js
today喝咖啡了吗17 小时前
node.js知识点总结
node.js
明辉光焱1 天前
【Electron】Electron Forge如何支持Element plus?
前端·javascript·vue.js·electron·node.js
长乐呀1 天前
Node高级进阶四-http模块
node.js
Anlici1 天前
面向 OpenAI 接口编程笔记
人工智能·git·node.js
田本初2 天前
如何修改npm包
前端·npm·node.js
hzw05102 天前
nrm的安装及使用
node.js