[英]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.