6

有谁知道如何请求 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 所做的那样。

4

1 回答 1

2

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

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

于 2012-07-16T16:50:57.003 回答