首页 > 解决方案 > 如何在谷歌应用引擎中查看 Spring Boot 日志

问题描述

我正在尝试将 Spring Boot 应用程序部署到谷歌云应用程序引擎。一切正常,但我似乎在谷歌应用引擎日志查看器https://console.cloud.google.com/logs/viewer中看不到 Spring Boot 日志。也许我找错地方了?

我正在使用 gradle 谷歌应用引擎插件。

为了调试这个,我在本地运行了由谷歌应用引擎插件生成的 docker 图像,并将日志打印到屏幕上。

我应该如何开始调试这个问题?

标签: google-app-engine

解决方案


这里有关于登录 java flex 环境的相关文档:https ://cloud.google.com/appengine/docs/flexible/java/writing-application-logs

由于您在本地运行时可以很好地看到服务的日志输出,因此它们应该已经进入标准输出或错误。因此,我唯一能想到的就是确保您从该文档中的第 3 步的下拉菜单中设置“GAE 应用程序”。贴在下面:

  1. 转到 GCP 控制台中的 Stackdriver > 日志记录页面
  2. 在页面顶部选择一个现有的 GCP 项目。
  3. 从下拉菜单中,选择“GAE 应用程序”作为您的资源类型以查看您的 App Engine 日志。

推荐阅读