CakePHP2系で指定Exceptionのログ出力を抑制する
環境は PHP 5.6.24, CakePHP 2.7.11
コード
- 例えば
MissingControllerException
の出力を抑制するなら、app/Config/core.php
に、'skipLog' => ['MissingControllerException']
を加える。
Configure::write('Exception', [ 'handler' => 'ErrorHandler::handleException', 'renderer' => 'ExceptionRenderer', 'log' => true, 'skipLog' => ['MissingControllerException'] ]);
参考サイト
- 初めにたどり着いたサイトはCakePHP3系用だったので書き方が少々異なりました。
- 更に調べたところCakePHP2系のものにたどり着きました。