Stackdriver 标准输出日志消息严重性

abe*_*abe 3 stdout google-cloud-platform stackdriver

我使用的是 GCP 上不受支持的语言。

Stackdriver 日志记录很棒,它收集了我的标准输出日志,这是最出色的。

但我似乎无法设定严重性。

所有文档页面似乎都围绕发送整个日志。

我想知道将消息发送到标准输出时需要是什么样子,以便它了解严重性。一个例子将是惊人的。

Kol*_*ban 5

似乎有一些关于从应用程序编写 stdout/stderr 输出以及如何将其转换为 Stackdriver 输出的非常好的文档,可以在此处找到。

如果您编写 JSON 字符串来输出,则该结构将被解析。

可以在此处找到有关特殊领域的文档。

总之,

  • 严重程度
    • 默认
    • 调试
    • 信息
    • 注意
    • 警告
    • 错误
    • 批判的
    • 警报
    • 紧急情况
  • 信息
  • 日志
  • ... 其他的

输出的内容将显示在jsonPayloadStackdriver 记录条目的字段中。

发送到 stdout 的示例可能是:

{
  "severity": "NOTICE",
  "message": "Hello World!",
  "additional-part": "More Data!"
}
Run Code Online (Sandbox Code Playgroud)