我使用以下代码设置了一个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分钟运行一次,这对于提供最新的日志非常有用。但是,如果我碰到版本号,日志似乎不会追加附加。它只是写入文件。
我错过了什么吗?是否有更好的方法可以将日志连续转储到磁盘上?
答案 0 :(得分:0)
如果您仍然遇到此问题,则可以公开最小的API以公开当前版本ID并在获取之前进行查询。这很hacky但它确实有效。
可以使用os.environ ['CURRENT_VERSION_ID']检索当前提供的版本ID。请参阅:https://developers.google.com/appengine/docs/python/runtime