ときどき、Python Web アプリケーションの出力を確認する必要があります。
アプリケーションを直接実行すると、ターミナル画面から見ることができます。
しかし、それを確認する方法がわかりませんmod_wsgi
。の別のログに表示されますapache
か? または、コードを追加する必要がありlogging
ますか?
wsgilogはシンプルで、標準出力をログ ファイルに自動的にリダイレクトできます。セットアップは簡単で、特に問題はありませんでした。
移植可能であると主張する WSGI アプリケーション コンポーネントは、標準出力に書き込むべきではありません。つまり、アプリケーションは、出力を別のストリームに送信せずに Python の print ステートメントを使用するべきではありません。また、アプリケーションは sys.stdout に直接書き込むべきではありません。( ModWSGIウィキ)
そうしないでください...代わりに、sentryなどのログ集計ツールを使用することをお勧めします。開発中に役立ち、本番環境では必須です。