有谁知道如何申请Google App Engine应用程序的所有日志?通过所有日志,我的意思是所有应用程序版本日志
我们会在每次部署时增加应用程序的版本。我有一个脚本,可以每30分钟为一些离线分析提取日志文件。
这就是我的脚本现在正在调用的内容。 appcfg.py --append --num_days = 0 --include_all request_logs / opt / gae / appname / /var/log/gae/appname.log
这不会获取所有应用程序版本的日志文件,而只会获取/opt/gae/appname/app.yaml文件中指定的版本。问题是该app.yaml文件中的任何内容可能不是活动的,而是仍在开发中。
如果我们使用--version = 0标志来拉取所有版本的日志会很好,就像--num_days = 0一样。
答案 0 :(得分:2)
您可以使用LogService Api获取日志,请参阅参数version_ids
。
我确定你可以修改appcfg.py,下载所有版本日志。
您可以在http://code.google.com/p/googleappengine/issues/list添加要求此功能的问题。