请求所有版本的Google App Engine应用程序的日志

时间:2012-07-14 00:54:42

标签: google-app-engine logging logfiles

有谁知道如何申请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一样。

1 个答案:

答案 0 :(得分:2)

您可以使用LogService Api获取日志,请参阅参数version_ids。 我确定你可以修改appcfg.py,下载所有版本日志。

您可以在http://code.google.com/p/googleappengine/issues/list添加要求此功能的问题。