使用stdout/stderr从Node.js记录Stackdriver日志

6
在Google Cloud上,当使用GAE或Node.js云函数时,我们可以通过stdout直接记录到stackdriver中,如他们在这里所解释的那样:
注意:写入stdout和stderr的日志将自动发送到Stackdriver Logging,无需使用Node.js Stackdriver Logging库。
是否可以为这些日志添加结构,例如jsonPayload?如果可能的话,我很想避免使用客户端库。
1个回答

5
App Engine和Cloud Functions都监听std,并且可以直接记录到Stackdriver中。进一步定制的推荐方法是直接使用客户端库,而不是记录到std。目前,您可以使用jsonPayload字段为Stackdriver日志添加结构,但调用仍然需要通过客户端库。请参阅以下文章进行参考。我已经在Google Issue Tracker上为您创建了一个功能请求,以帮助您获得所请求的功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接