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系のものにたどり着きました。