【问题标题】:Can't find Google AppEngine logs to stdout找不到 Google AppEngine 日志到标准输出
【发布时间】:2020-03-09 12:29:12
【问题描述】:

我在 Google App Engine(标准环境)上的 python 应用程序将一些日志写入stdout。 我以前可以在日志查看器上看到它们,但现在不行了。 “日志名称”下拉菜单下的默认选项不显示stdout,我尝试手动将logName="projects/airlib-main/logs/stdout" 添加到查询生成器中,但没有找到任何内容。

我解决了我的问题,不使用basicConfig 来配置日志,而是实例化我自己的记录器并在整个应用程序中使用它们。 python 文档说如果根记录器已经配置了处理程序,这个函数什么也不做,也许谷歌应用引擎现在可以这样做。我的应用程序过去可以正常生成日志,因此最近 Google App Engine 在此环境中的工作方式可能发生了变化。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    我建议您查看社区中的帖子: How to group related request log entries GAE python 3.7 standard env。这篇文章为您提供了stdout 日志记录的可能解决方案。

    例如,正如这个答案here 中提到的 - 它是 Python 语言 - 您可以使用一些方法将 stdout 设置为日志模式。因此,查看这篇文章应该有助于您在 App Engine 上配置 stdout 的使用。

    如果这些信息对您有帮助,请告诉我!

    【讨论】:

      猜你喜欢
      • 2018-02-28
      • 1970-01-01
      • 2018-04-02
      • 2016-09-24
      • 2016-08-24
      • 2016-05-31
      • 1970-01-01
      • 2018-01-09
      • 2021-10-31
      相关资源
      最近更新 更多