Logging is always one of those things that seems like there is a lot of boilerplate code that I tend to always have to lookup oneline each time. Though logging is very customizable, most of the time I need simply to only need log to a file or files. Therefore, I'm writing this in hopes of compling a simple configuration that can be dropped into a project. My understanding is still rudimentary
mod_wsgiで開発を行うようになって困るのは、標準の状態ではsys.stdoutへの書き込みがmod_wsgiによって制限されるので、printデバッグが使えなくなってしまうことです。より正確にいうと、mod_wsgiのWSGIRestrictStdoutディレクティブをOnにすると、printでstdoutに書き込んだ内容がstderr(Apacheのエラーログ)に出力されるのでprintデバッグもできなくはないのですが、print文を使っていると10年後くらいにPython3.0系に移行する際手間がかかるかもしれない*1ので別の手段を使うのが大人の流儀というものでしょう。*2そんなわけでloggingモジュールを使うわけですが、どこでloggingモジュールの初期設定を行うかという問題が残ります。一番簡単なのは、myproject.logのようなモジュールを用意して、 # mypr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く