前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在Node.js将console日志写入到文件

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

原创
作者头像
用户4623659
修改2024-01-18 12:00:28
3470
修改2024-01-18 12:00:28

在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 

console其他用法:

在日志输出计数,使用console.time([label])console.timeEnd([label])统计执行时间:

代码语言:javascript
复制
console.time('foo');
// 执行其他代码
console.timeEnd('foo');
// 打印: foo: 225.438ms 

在统计开始时调用time方法,在结束时调用timeEnd方法,就可以得到执行时间,这对性能调试特别有用。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档