简体   繁体   English

Stackdriver-所有日志都映射为INFO

[英]Stackdriver - All logs are mapped as INFO

All my logs ERROR/WARNIN are mapped as INFO at Stackdriver. 我的所有日​​志ERROR / WARNIN都在Stackdriver上映射为INFO。 I'm using logback and Im running my application in a Kubernetes cluster. 我正在使用logback并在Kubernetes集群中运行我的应用程序。

How can I setup my logback to Stackdriver? 如何设置我的登录到Stackdriver的登录名?

Tks ks

The Stackdriver logging agent configuration for Kubernetes defaults to INFO for any logs written to the container's stdout and ERROR for logs written to stderr. Kubernetes的Stackdriver日志记录代理配置对于写入容器stdout的所有日志默认为INFO,对于写入stderr的日志默认为ERROR。 If you want finer-grained control over severity, you can configure Spring to log as single-line JSON (eg, via JsonLayout 1 ) and let the logging agent pick up the severity from the JSON object (see https://cloud.google.com/logging/docs/agent/configuration#process-payload ). 如果您希望对严重性进行更细粒度的控制,可以将Spring配置为以单行JSON JsonLayout记录(例如,通过JsonLayout 1 ),并让日志记录代理从JSON对象中获取严重性(请参阅https://cloud.google .com / logging / docs / agent / configuration#process-payload )。

1 By default, JsonLayout will use "level" for the log level, while the Stackdriver logging agent recognizes "severity", so you may have to override addCustomDataToJsonMap . 1默认情况下, JsonLayout将使用“级别”作为日志级别,而Stackdriver日志记录代理会识别 “严重性”,因此您可能必须覆盖addCustomDataToJsonMap

See also GKE & Stackdriver: Java logback logging format? 另请参见GKE和Stackdriver:Java logback日志记录格式?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM