0

我使用以下代码设置了一个 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 分钟运行一次,这对于让最新的日志可用于 grep 非常有用。但是,如果我增加版本号,日志似乎不会追加。它只是覆盖文件。

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

4

1 回答 1

0

如果您仍然遇到此问题,您可以公开一个最小的 API 来公开当前版本 id 并在获取之前对其进行查询。这是hacky,但它的工作原理。

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

于 2012-12-24T23:01:55.173 回答