Stackdriver stdout 日志消息严重性

Stackdriver stdout log message severity

我在 GCP 上使用 none 支持的语言。

Stackdriver 日志记录很棒,它收集了我最出色的 stdout 日志。

但是我似乎无法设置严重性。

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

我想知道将消息发送到 stdout 时需要是什么样子,以便它了解严重性。一个例子会很棒。

似乎有一些很好的文档,介绍如何从您的应用编写 stdout/stderr 输出以及如何将其转换为 Stackdriver 输出 here

如果你写一个JSON字符串输出结构将被解析。

可以找到关于特殊字段的文档 here

综上所述,

  • 严重性
    • 默认
    • 调试
    • 信息
    • 通知
    • 警告
    • 错误
    • 严重
    • 警报
    • 紧急情况
  • 留言
  • 日志
  • ...其他

您的输出内容将出现在 Stackdriver 记录条目的 jsonPayload 字段中。

发送到标准输出的示例可能是:

{
  "severity": "NOTICE",
  "message": "Hello World!",
  "additional-part": "More Data!"
}