如何解决如何在堆栈驱动器jsonPayload上放置一个Json对象?
在Google App Script documentation中,有一些有关如何在Stackdriver上记录消息的示例。
但是,尽管文档中说有可能,但我仍无法将日志消息视为Json Obejct。
我发现了一些问题,例如我的here,但似乎建议的解决方案不再起作用。
记录消息的代码:
var parameters = {
isValid: true,content: 'Stackdriver Content',timestamp: new Date()
};
console.log({message: 'Function Input',initialData: parameters});
Stackdriver上的消息:
jsonPayload: {
message: "{ message: 'Function Input',initialData:
{ isValid: true,timestamp: Wed Sep 30 2020 12:17:03 GMT-0300 (Brasilia Standard Time) } }"
serviceContext: {…}
}
请注意,initalData未被解释为Json对象,而是被解释为String。
预期结果:
jsonPayload: {
message: 'Function Input',timestamp: Wed Sep 30 2020 12:17:03 GMT-0300 (Brasilia Standard Time) } }
serviceContext: {…}
}
有人遇到过同样的问题吗?
非常感谢=)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。