作成日:2018-02-23, 更新日:2018-04-26
経緯
・ユーザー入力により、エラーが出た。
・ある程度、例外処理をいれているけど・・・それとは異なるトコでエラーになっていた。
・例外処理外のエラーを調べる必要が出てきた。
例外処理外のエラーって要は・・・PHPのエラーになる。
formで取得した値をゴニョゴニョするけど、それが出来ない等。
やりたいこと
・ログ出力
・メール送信
・FuelPHPで完結させたい(←サーバ側で何かするのは色々と面倒で避けたい)
やること
・FuelPHPがもっているエラー処理を継承してログなりメール送信を行う。
→「core/classes/errorhandler.php」を継承。
※参照:FuelPHPでcoreクラスを継承したい
「app/classes/errorhandler.php」の「shutdown_handler()」あたりにログ出力させる何かを追加
※参照:fuelphpで簡易にログ保存
同じ場所にメール送信させる処理を追加すればOK。