WordPressでSQLのエラー出力を(自動で)行う方法を調べていました。ざっと以下のような感じになっていました。 すべてのSQLはwpdb#query()を通る wpdb#query()でエラーが発生すると、wpdb#print_error()が呼ばれる 条件によって3種類の出力がある (※WordPress MU 2.8.4a) ログファイル出力その1 出力条件 $wpdbのshow_errorsプロパティをtrueにしておく 定数'ERRORLOGFILE'でログファイルを定義しておく 画面出力+実行中断 出力条件 $wpdbのshow_errorsプロパティをtrueにしておく 定数'DIEONDBERROR'をtrueで定義しておく ログファイル出力その2 出力条件 PHPの設定'error_log'にファイルを定義しておく こちらはエラー内容だけでなくてエラー時のSQLも出力