【发布时间】:2020-03-09 12:29:12
【问题描述】:
我在 Google App Engine(标准环境)上的 python 应用程序将一些日志写入stdout。
我以前可以在日志查看器上看到它们,但现在不行了。
“日志名称”下拉菜单下的默认选项不显示stdout,我尝试手动将logName="projects/airlib-main/logs/stdout" 添加到查询生成器中,但没有找到任何内容。
我解决了我的问题,不使用basicConfig 来配置日志,而是实例化我自己的记录器并在整个应用程序中使用它们。 python 文档说如果根记录器已经配置了处理程序,这个函数什么也不做,也许谷歌应用引擎现在可以这样做。我的应用程序过去可以正常生成日志,因此最近 Google App Engine 在此环境中的工作方式可能发生了变化。
【问题讨论】: