flextype-components/errorhandler

错误处理组件,用于处理错误。

v1.0.5 2018-12-13 23:08 UTC

This package is auto-updated.

Last update: 2024-09-14 19:04:17 UTC


README

version MIT License

preview

错误处理组件,用于处理错误。

安装

composer require flextype-components/errorhandler

使用

use Flextype\Component\ErrorHandler\ErrorHandler;

设置错误报告级别

$show_errors = true;

if ($show_errors) {
    define('DEVELOPMENT', true);
    error_reporting(-1);
} else {
    define('DEVELOPMENT', false);
    error_reporting(0);
}

设置 LOGS_PATH 常量

define('LOGS_PATH', 'path/to/logs');

设置错误处理器

set_error_handler('Flextype\Component\ErrorHandler\ErrorHandler::error');
register_shutdown_function('Flextype\Component\ErrorHandler\ErrorHandler::fatal');
set_exception_handler('Flextype\Component\ErrorHandler\ErrorHandler::exception');

许可证

查看 LICENSE