2

ローカル開発中に appengine バックエンドからログアウトするにはどうすればよいですか? ロギング、logservice.flush() を試しました。運がない。

4

1 に答える 1

0

ロギングは機能しますが、デフォルトのロギング レベルはWARNINGであるため、logging.info() または logging.debug() は表示されません。

開発サーバーの起動時にログレベルを設定できます:

dev_appserver.py --log_level=debug ...

dev_appserver.py コマンドライン引数から:

--log_level=...

ログ メッセージがコンソールに書き込まれる最低のログ レベル。指定したロギングレベル以上のメッセージが出力されます。可能な値は、debug、info、warning、error、および critical です。

ログをファイルに保存することもできます:

デフォルトでは、ログは開発サーバーのメモリにのみ保存され、Logs API 機能をテストする場合にアクセスできます。開発サーバーからディスクのデフォルトの場所 /tmp/dev_appserver.logs にログを保持する場合は、次のように --persist_logs コマンド ライン オプションを指定します。

dev_appserver.py --persist_logs your-app-directory

開発サーバーからディスクの任意の場所にログを保持する場合は、次のように --logs_path コマンド ライン オプションに目的のパスとファイル名を指定します。

dev_appserver.py --logs_path=your-path/your-logfile-name your-app-directory
于 2015-11-20T16:42:34.480 に答える