Google App Engineログ、Java Appをダウンロード/エクスポートする
GAEのJava Appでは、コマンド ”
appcfg request__logs
“を使用して、GAEからコンピュータにログをダウンロードまたはエクスポートできます。下記の署名を参照してください。
AppCfg[options]request__logs <app-dir> <output-file>
使用可能なすべてのオプションを表示するには、「
appcfg request__logs
」と入力します。
1. <app-dir>とは何ですか?
これはあなたのapp__idでもGAEからの配備されたウェブパスでもなく、あなたのローカルプロジェクトフォルダであり、ファイルを含んでいます:
-
WEB-INF/appengine-web.xml
-
WEB-INF/web.xml
GAE Java SDKのコマンド ”
appcfg
“は、上記の2つのファイルを見つけるためにハードコードされています。 GAEからログをダウンロードするには、上記の2つのXMLファイルを ”
WEB-INF
“フォルダに入れる必要がありますが、これは理にかなっていません。
私の意見では、より良い方法は、
AppCfg[options]request__logs <app-id-on-GAE> <output-file>
2.例
GAEからログをダウンロードする一般的な例を次に示します。
{空} 1。今日のダウンロードは、GAEから “c:\ gae.log”に記録されます。
C:\appengine-java-sdk-1.6.3.1\bin> appcfg request__logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log
{空} 2。 GAEからすべてのログを “c:\ gae.log”にダウンロードします。
C:\appengine-java-sdk-1.6.3.1\bin> appcfg --num__days=0 request__logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log
P.Sデフォルトでは、-num
days = 1__
{空} 3。重大度= 4のすべてのログをGAEから「c:\ gae.log」にダウンロードします。
C:\appengine-java-sdk-1.6.3.1\bin> appcfg --num__days=0 --severity=4 request__logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log
__P.S重大度はログのログレベルです。範囲は0(DEBUG)〜4(CRITICAL)です。
{空} 4。 GAEからすべてのログをダウンロードし、「c:\ gae.log」に追加します。
C:\appengine-java-sdk-1.6.3.1\bin> appcfg --num__days=0 --append request__logs C:\workspace-3.7\SpringGAEProject\war\ c:\gae.log
参考文献
ダウンロードログのドキュメント]。
http://blog.dantup.com/2009/12/downloadingexporting-app-engine-logs.html
[ダウンロード
App Engineのログ]