接口 ErrorLoggerInterface
错误日志处理程序的接口。
由 ErrorHandlerMiddleware 和全局错误处理程序使用来记录异常和错误。
命名空间: Cake\Error
方法摘要
-
logError() public
将错误记录到 Cake 的 Log 子系统中
-
logException() public
记录异常的错误,并带有可选的请求上下文。
方法详情
logError() ¶ public
logError(Cake\Error\PhpError $error, Psr\Http\Message\ServerRequestInterface|null $request = null, bool $includeTrace = false): void
将错误记录到 Cake 的 Log 子系统中
参数
-
Cake\Error\PhpError
$error 要记录的错误。
-
Psr\Http\Message\ServerRequestInterface|null
$request optional 如果在 HTTP 上下文中,则为请求。
-
bool
$includeTrace optional 日志消息是否应包含堆栈跟踪。
返回值
void
logException() ¶ public
logException(Throwable $exception, Psr\Http\Message\ServerRequestInterface|null $request = null, bool $includeTrace = false): void
记录异常的错误,并带有可选的请求上下文。
参数
-
Throwable
$exception 要记录消息的异常。
-
Psr\Http\Message\ServerRequestInterface|null
$request optional 当前请求(如果可用)。
-
bool
$includeTrace optional 日志消息是否应包含堆栈跟踪。
返回值
void