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

相关推荐
海上彼尚8 小时前
Nodejs也能写Agent - 3.基础篇 - Tools 与 Tool Calling
前端·人工智能·后端·node.js
qq_3168377511 小时前
npm run tauri build Downloading下载超时
前端·npm·node.js
光影少年11 小时前
node开发生态
node.js·nestjs·掘金·金石计划
画画的阿飞12 小时前
里程碑三:基于 Vue3 领域模型架构建设
前端·node.js
下北沢美食家14 小时前
Webpack与Vite详解
前端·webpack·node.js
海上彼尚14 小时前
Nodejs也能写Agent - 2.基础篇 - Prompt
前端·javascript·人工智能·node.js·prompt
小领航1 天前
构建 MySQL MCP Server
人工智能·node.js
Patrick_Wilson1 天前
Vite+ vs nvm:一次「全局 CLI 失踪」事故引出的 Node 工具链选型
node.js·vite·前端工程化
用户1558319968142 天前
用Node写一个文件同步CLI工具
node.js
李白的天不白2 天前
webpack 压缩文件
前端·webpack·node.js