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

相关推荐
冴羽2 小时前
涨见识了,Error.cause 让 JavaScript 错误调试更轻松
前端·javascript·node.js
m***D2863 小时前
JavaScript在Node.js中的内存管理
开发语言·javascript·node.js
Hello eveybody3 小时前
Node.js环境变量配置实战
node.js
q***61503 小时前
Windows 上彻底卸载 Node.js
windows·node.js
q***4645 小时前
使用Node.js搭配express框架快速构建后端业务接口模块Demo
node.js·express
青靴6 小时前
轻量级 CI/CD:Git Hooks 自动部署 Node.js 应用(CICD-demo)
git·ci/cd·node.js
孟祥_成都6 小时前
别被营销号误导了!你以为真的 Bun 和 Deno 比 Node.js 快很多吗?
前端·node.js
labixiong11 小时前
理解pnpm的本质,如何通过高效管理提升项目效率
前端·javascript·node.js
良木林21 小时前
Node.js基础:模块化与包
开发语言·前端·node.js
q***49861 天前
Node.js卸载超详细步骤(附图文讲解)
node.js