kinnellholdings/cakephp-error-handler

该软件包最新版本(dev-master)没有可用的许可信息。

dev-master 2019-07-02 14:13 UTC

This package is not auto-updated.

Last update: 2024-10-02 16:13:14 UTC


README

异常

阻止 CakePHP 使用 10 行堆栈跟踪记录 404 错误。

用法

通过 composer 安装,并在 app/Config/core.php 中替换

Configure::write('Exception', array(
    'handler' => 'ErrorHandler::handleException',
    'renderer' => 'ExceptionRenderer',
    'log' => true
));

Configure::write('Exception', array(
    'handler' => '\Kinnell\KinnellErrorHandler::handleException',
    'renderer' => 'ExceptionRenderer',
    'log' => true
));

错误

替换

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError',
    'level' => E_ALL & ~E_STRICT,
    'trace' => true
));

为(非标准)

Configure::write('Error', [
  'handler'  => '\Kinnell\KinnellErrorHandler::handleError',
  'level'    => E_ALL,
  'log'      => true, // Send error/notice to syslog via CakeLog
  'trace'    => true, // Send error/notice trace to syslog via CakeLog
  'send_err' => true, // Send error/trace as part of the response
]);