Spring 引导:如何正确地将错误日志发送到 GCP 上的 Stackdriver

Spring Boot: How to properly send error logs to Stackdriver on GCP

我在 GCP 上的 kubernetes 集群上部署了这个 Spring 引导应用程序。

日志已发送到 stackdriver,我在日志记录部分看不到它们,如下所示:

但是它们在平台上的严重性 (INFO) 错误,这意味着它们不会出现在错误报告部分。

我的问题是需要配置什么才能让 spring 引导应用程序生成的日志能够被 Stackdriver 正确读取。

你能提供你的日志代码吗?

与此同时,有一个 Google 支持的 Spring 引导日志集成,下面是一个示例:https://github.com/spring-cloud/spring-cloud-gcp/blob/master/spring-cloud-gcp-samples/spring-cloud-gcp-logging-sample/src/main/java/com/example/ExampleController.java

此示例使用 org.apache.commons.logging.Log,因此您可以执行 Log.error()。