首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在firebase控制台中记录JSON对象

在firebase控制台中记录JSON对象
EN

Stack Overflow用户
提问于 2020-02-10 20:23:54
回答 4查看 1.4K关注 0票数 12

有人知道如何以可读的方式将JSON数据记录到firebase日志中吗?使用时:

console.log(req.body)

console.log(`${req.body.event}: ${JSON.stringify(req.body, null, 2)}`);

如下图所示,它以多行的形式打印出来。

我的firebase云函数在Node 10上运行

EN

回答 4

Stack Overflow用户

发布于 2020-06-04 04:20:34

顺便说一句,当我在我的Firebase函数上使用NodeJS 8时,我没有看到这种日志记录行为。因此,Firebase端的Node 10发生了一些变化。还要检查这个GitHub问题:https://github.com/firebase/firebase-functions/issues/612

票数 1
EN

Stack Overflow用户

发布于 2020-11-12 16:26:46

我可以确认我也有同样的问题,因为对Node10 JSON对象的更新是在多行中打印的。

目前的解决方案是导入此依赖项:

代码语言:javascript
复制
require('firebase-functions/lib/logger/compat');

只需将此代码放在函数代码的顶部。

你可以查看官方发布的更新:https://github.com/firebase/firebase-functions/issues/612

票数 1
EN

Stack Overflow用户

发布于 2021-06-25 22:52:43

您应该在节点版本10及更高版本中使用functions.logger.log()。请参阅:https://firebase.google.com/docs/functions/writing-and-viewing-logs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60150391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档