mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
error类调整
This commit is contained in:
@@ -29,9 +29,9 @@ class Error
|
|||||||
];
|
];
|
||||||
// 记录异常日志
|
// 记录异常日志
|
||||||
Log::record($error['message'], 'ERR');
|
Log::record($error['message'], 'ERR');
|
||||||
// 发送404信息
|
// 发送500信息
|
||||||
header('HTTP/1.1 404 Not Found');
|
header('HTTP/1.1 500 Internal Server Error');
|
||||||
header('Status:404 Not Found');
|
header('Status:500 Internal Server Error');
|
||||||
// 输出异常页面
|
// 输出异常页面
|
||||||
self::halt($error);
|
self::halt($error);
|
||||||
}
|
}
|
||||||
@@ -96,18 +96,6 @@ class Error
|
|||||||
{
|
{
|
||||||
$message = is_array($error) ? $error['message'] : $error;
|
$message = is_array($error) ? $error['message'] : $error;
|
||||||
$code = is_array($error) ? $error['code'] : $code;
|
$code = is_array($error) ? $error['code'] : $code;
|
||||||
if (IS_CLI) {
|
|
||||||
exit($message);
|
|
||||||
} elseif (IS_API) {
|
|
||||||
// API接口
|
|
||||||
$data = [
|
|
||||||
'code' => $code,
|
|
||||||
'msg' => $message,
|
|
||||||
'time' => NOW_TIME,
|
|
||||||
];
|
|
||||||
Response::returnData($data);
|
|
||||||
exit();
|
|
||||||
}
|
|
||||||
$e = [];
|
$e = [];
|
||||||
if (APP_DEBUG) {
|
if (APP_DEBUG) {
|
||||||
//调试模式下输出错误信息
|
//调试模式下输出错误信息
|
||||||
@@ -135,8 +123,10 @@ class Error
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 包含异常页面模板
|
// 异常信息输出监听
|
||||||
include Config::get('exception_tmpl');
|
Hook::listen('error_output', $e);
|
||||||
|
// 输出异常内容
|
||||||
|
Response::returnData($e, Config::get('default_return_type'));
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user