Google app engine 从Google App Engine下载带有服务器错误的日志

Google app engine 从Google App Engine下载带有服务器错误的日志,google-app-engine,logging,Google App Engine,Logging,我尝试使用以下命令从我的Google应用程序引擎下载日志: appcfg.py request_logs [directory] mylogs.txt 但是,我遇到了如下服务器错误: C:\Program Files (x86)\Google\google_appengine>appcfg.py request_logs E:\PhD\cod e\python\webDevelop\similarAPI\similarAPI/ mylogs.txt 05:22 PM Applicat

我尝试使用以下命令从我的Google应用程序引擎下载日志:

appcfg.py request_logs [directory]  mylogs.txt
但是,我遇到了如下服务器错误:

C:\Program Files (x86)\Google\google_appengine>appcfg.py request_logs E:\PhD\cod
e\python\webDevelop\similarAPI\similarAPI/  mylogs.txt
05:22 PM Application: similarapi
05:22 PM Host: appengine.google.com
05:22 PM Downloading request logs for app similarapi version 1.
Error 500: --- begin server output ---


Server Error (500)

A server error has occurred.
--- end server output ---
我看了相关的资料,但没有发现任何线索。事实上,我可以在2016年12月拿到日志,但现在不行。我尝试了一周,但没有成功,所以这不应该是谷歌基础设施的错误


有人知道如何解决这个问题吗?提前谢谢

只是一个解决办法,不是直接的答案

与(最近推荐的)相比,GAE SDK可能没有受到多少关注。一、 首先,由于
appcfg.py request_logs
无法从目录中正确检测我的多服务应用程序,并且对我通过args指定它的任何语法尝试都不满意,因此您甚至无法获得所需的信息

但是我也安装了云SDK,并且我能够使用(在为我的应用程序设置
gcloud
上下文之后)获取我的应用程序的日志


FWIW,这还不足以让我改变,我仍然主要是一个GAE SDK用户。YMMV.

最后,从2017年3月22日到4月10日,已经证明这是谷歌基础设施的一个缺陷。在谷歌问题跟踪器中可以看到三个相关的bug报告


现在命令
appcfg.py request\u logs[directory]mylogs.txt
运行良好。

请不要将文本作为图像发布。而是复制粘贴并相应地设置格式。谢谢,谢谢你的回答。我尝试下载gcloud SDK,当运行“gcloud app logs read--logs=request\u log”时,它可以工作。但是日志没有详细说明,即没有请求日志的IP地址。您知道如何获取请求日志的IP地址吗?此外,它似乎只能下载最新的22739个日志。如何下载更多?提前感谢。只能通过开发人员控制台,从Stackdriver日志查看器。或者通过编程方式阅读它们。或者通过将它们导出到处理单元: