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 ファイルにあるものはすべてライブではなく、まだ開発中の可能性があることです。

--num_days=0 の場合のように、すべてのバージョンのログを取得する --version=0 フラグがあればいいのですが。

4

1 に答える 1

2

LogServiceApiを使用してログをフェッチできます。パラメータを参照してくださいversion_ids。appcfg.pyを変更して、すべてのバージョンログをダウンロードできると確信しています。

http://code.google.com/p/googleappengine/issues/listで、この機能を求める問題を追加できます。

于 2012-07-16T16:50:57.003 に答える