google-app-engine - 如何在谷歌应用引擎中查看 Spring Boot 日志
问题描述
我正在尝试将 Spring Boot 应用程序部署到谷歌云应用程序引擎。一切正常,但我似乎在谷歌应用引擎日志查看器https://console.cloud.google.com/logs/viewer中看不到 Spring Boot 日志。也许我找错地方了?
我正在使用 gradle 谷歌应用引擎插件。
为了调试这个,我在本地运行了由谷歌应用引擎插件生成的 docker 图像,并将日志打印到屏幕上。
我应该如何开始调试这个问题?
解决方案
这里有关于登录 java flex 环境的相关文档:https ://cloud.google.com/appengine/docs/flexible/java/writing-application-logs
由于您在本地运行时可以很好地看到服务的日志输出,因此它们应该已经进入标准输出或错误。因此,我唯一能想到的就是确保您从该文档中的第 3 步的下拉菜单中设置“GAE 应用程序”。贴在下面:
- 转到 GCP 控制台中的 Stackdriver > 日志记录页面
- 在页面顶部选择一个现有的 GCP 项目。
- 从下拉菜单中,选择“GAE 应用程序”作为您的资源类型以查看您的 App Engine 日志。
推荐阅读
- c++ - 这个while循环导致我的程序挂起
- asynchronous - 如何使用期货“0.3”和超“0.13.0-alpha.4”编写一个简单的Rust异步代理?
- linux - 重命名失败,但可以使用 -n(无操作)选项
- react-native - 父子组件的 React-Native 并行动画
- pycharm - 如何使用 Pycharm 开发远程项目而不将文件克隆到本地环境?
- python-3.x - redis-py 在退出时不关闭线程
- c# - 无法使用 insertOneAsync 在 mongodb 中插入数据
- makefile - 为什么在使用隐式规则时 make 不使用我的显式规则?
- python-3.x - 两种异常处理的区别
- python - 嘿伙计们,我在这段代码中做错了什么。我正在尝试将 13195 的所有主要因素附加到一个空列表中,但它给了我一个空列表