Google App EngineでDjango-nonrelを使っているので、print()の代わりにlogging.debug()を使用する必要があります。Python-ログをフラッシュする方法は? (django)
"logging"モジュールはDjangoによって提供されていますが、print()の代わりに使用しています。
たとえば、変数xに保持されている内容を確認する必要がある場合は、
logging.debug('x is: %s' % x)
と入力します。しかし、プログラムが(ストリームをフラッシュすることなく)すぐにクラッシュすると、決して印刷されません。
デバッグのために、プログラムがエラーで終了する前にデバッグ()をフラッシュする必要がありますが、これは起こっていません。私は、これはあなたが唯一の1つ(またはデフォルト)を使用していると仮定すると、あなたのために働くかもしれないと思う
あなたの質問には答えられませんが、どうして 'print'を使用するのですか? – aschmid00
ログを「フラッシュする」という正確な意味は? –
リストされている例が理解に役立つことを願っています。 – Rucent88