Python 標準ライブラリ CGI 例外デバッグ
Publish date: 2022-02-05
cgitbを使うとPythonをCGIとして動かしてる場合に、 エラー・例外等の情報を簡単にブラウザに表示したりログ出力することができます。
概要
作成したCGIスクリプトに以下を記述することで、 例外・エラー時にその内容をブラウザに表示することができる。
import cgitb
cgitb.enable()
ブラウザにエラー内容の表示を行わないようにするためにはdisplay引数に0を指定する。 logdirにログ出力したいディレクトリを指定できる。
import cgitb
cgitb.enable(display=0, logdir="/path/to/log")