error_reportingの設定について(php.ini)

以前、「エラーログを取りたい場合 (PHP)」というエントリで、PHPのエラーをログに取る方法を紹介しました。ログをのこすエラーのレベルを数値によって設定できますが、しばらくは2039で設定していました。これは実行時の警告(E_NOTICE)を除いたすべてのエラーを表示する設定でした。

しかし、ログの肥大がすさまじく、すぐにGB単位になってしまうためE_WARNINGを表示させないようにしました。

設定はE_WARNING に対応する2を引いて2037としました。

PHPのオンラインマニュアルのこのページにエラーと定数の対応があります。参考にどうぞ。