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 を公開し、フェッチする前にクエリを実行できます。ハックですが、動作します。

現在提供しているバージョン ID は、os.environ['CURRENT_VERSION_ID'] を使用して取得できます。参照: https://developers.google.com/appengine/docs/python/runtime

于 2012-12-24T23:01:55.173 に答える