如何在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 文档

相关推荐
chxii3 小时前
1.13使用 Node.js 操作 SQLite
数据库·sqlite·node.js
程序猿小D7 小时前
第32节 Node.js 全局对象
linux·vscode·node.js·编辑器·vim
z_y_j2299704387 小时前
Node.js下载安装及环境配置教程
node.js
不喝可乐_8 小时前
Node.js 检测视频链接是否可以播放(批量检测)
node.js·音视频
alphageek88 小时前
【2025最新版】Node.js详细安装配置教程(Windows系统)附安装包
windows·其他·node.js
唐人街都是苦瓜脸11 小时前
pnpm install 和 npm install 的区别
前端·npm·node.js
水冗水孚16 小时前
🚀四种方案解决浏览器地址栏预览txt文本乱码问题🚀Content-Type: text/plain;没有charset=utf-8
javascript·nginx·node.js
程序猿小D1 天前
第29节 Node.js Query Strings
node.js·vim·express
前端服务区1 天前
CommonJS 模块化的实现源码解析
node.js
前端服务区2 天前
发布npm包
node.js