GAEのJava Appでは、コマンド ”

appcfg request__logs

“を使用して、GAEからコンピュータにログをダウンロードまたはエクスポートできます。下記の署名を参照してください。

AppCfg[options]request__logs <app-dir> <output-file>

使用可能なすべてのオプションを表示するには、「

appcfg request__logs

」と入力します。

1. <app-dir>とは何ですか?

これはあなたのapp__idでもGAEからの配備されたウェブパスでもなく、あなたのローカルプロジェクトフォルダであり、ファイルを含んでいます:

  1. WEB-INF/appengine-web.xml

  2. 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