Stackdriver - 所有日志都映射为 INFO
Stackdriver - All logs are mapped as INFO
我所有的日志 ERROR/WARNIN 在 Stackdriver 中都映射为 INFO。
我正在使用 logback 并且我 运行 我在 Kubernetes 集群中的应用程序。
如何设置我的 logback 到 Stackdriver?
感谢
Kubernetes 的 Stackdriver 日志记录代理配置对于写入容器标准输出的任何日志默认为 INFO,对于写入 stderr 的日志默认为 ERROR。如果你想更细粒度地控制严重性,你可以配置 Spring 以记录为单行 JSON(例如,通过 JsonLayout
1)并让日志记录代理从 JSON 对象中获取严重性(参见 https://cloud.google.com/logging/docs/agent/configuration#process-payload)。
1默认情况下,JsonLayout
将使用 "level" 作为日志级别,而 Stackdriver 日志代理 recognizes "severity",因此您可能必须覆盖 addCustomDataToJsonMap
.
另见
我所有的日志 ERROR/WARNIN 在 Stackdriver 中都映射为 INFO。 我正在使用 logback 并且我 运行 我在 Kubernetes 集群中的应用程序。
如何设置我的 logback 到 Stackdriver?
感谢
Kubernetes 的 Stackdriver 日志记录代理配置对于写入容器标准输出的任何日志默认为 INFO,对于写入 stderr 的日志默认为 ERROR。如果你想更细粒度地控制严重性,你可以配置 Spring 以记录为单行 JSON(例如,通过 JsonLayout
1)并让日志记录代理从 JSON 对象中获取严重性(参见 https://cloud.google.com/logging/docs/agent/configuration#process-payload)。
1默认情况下,JsonLayout
将使用 "level" 作为日志级别,而 Stackdriver 日志代理 recognizes "severity",因此您可能必须覆盖 addCustomDataToJsonMap
.
另见