メモ。
CakePHPでデバッグモード以外でもPHPのエラーログを取る超簡単な方法 » INSPIRE TECH
例えば、その状態で致命的なエラーが発生しても、画面が真っ白になったり、
ErrorHandler::error404メソッドが実行されるだけで、
どこかで能動的に$this->logなどで記録していない限り、解決につながる情報が記録されない。
つまり、本番環境ではエラーのログは取れないのか。
APP/config/bootstrap.phpに書いておくだけでよいとな。
if (Configure::read('debug') == 0) { error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); ini_set('display_errors', 0); ini_set('log_errors', 1); ini_set('error_log', LOGS . DS . 'php_error.log'); }