[Python] Google App Engineでコンソールに書き込むにはどうすればよいですか?



Question

私がコーディングするときに、ちょうど小さなもの(主に変数の現在の値)をコンソールに出力したいことがよくあります。 私はGoogle App Engineランチャーにログ端末があることに注意していますが、Google App Engineの場合はこのようなことはありません。 Google App Engineを使用して、前記端末または他の端末に書き込む方法はありますか?







私のウェブサイト、 Learn PythonでGoogle App Engine上で動作する私のオンラインPythonインタプリタをチェックしてください。 それはあなたが探しているものかもしれません。 見たいものにはprint repr(変数)を使い、何度でも実行することができます。




より新しいバージョンのPython開発サーバー(リリース1.7.6、または2013年3月以降)を使用している場合は、これらを使用する正しい手順と思われます。

  1. あなたのスクリプトに以下を含めてください。

    import logging logging.debug("something I want to log")

  2. このドキュメントページごとに、[編集]> [アプリケーション設定]> [起動設定]> [余分なコマンドラインフラグ]に移動してフラグを設定し、

    --log_level=debug




GAEは標準エラーをキャプチャし、コンソールまたはログに出力します。

print >> sys.stderr, "Something to log."



Links