Google App Engine上的Request_logs - 追加新版本的删除?

时间:2012-07-18 15:27:05

标签: google-app-engine

我使用以下代码设置了一个cron作业来下载日志:

echo [password] | appcfg.py request_logs --num_days=1 --severity=0 --append --passin --email=[user] --quiet /tmp/code/ ~/site_logs/`date +%m-%d-%y`.txt

我每5分钟运行一次,这对于提供最新的日志非常有用。但是,如果我碰到版本号,日志似乎不会追加附加。它只是写入文件。

我错过了什么吗?是否有更好的方法可以将日志连续转储到磁盘上?

1 个答案:

答案 0 :(得分:0)

如果您仍然遇到此问题,则可以公开最小的API以公开当前版本ID并在获取之前进行查询。这很hacky但它​​确实有效。

可以使用os.environ ['CURRENT_VERSION_ID']检索当前提供的版本ID。请参阅:https://developers.google.com/appengine/docs/python/runtime