死ぬほどズボラな人のためのcgi環境でのpythonのロギング

cgiデバッグやってると意外とハマるんですよね、printデバッグ派は。

500 Internal Server Error
apacheのエラーログに

Premature end of script headers:

があると。

で、facilityとかレベルとかどうでもいい、
tail -f /var/log/syslog
でチャチャッと見ます、という人は

import syslog
syslog.syslog('mes:%s' %('メッセージとか',))

でOK。
パーミッションでハマることも無いアルよ。