接口 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 日志消息是否应包含堆栈跟踪。
返回值
voidlogException() ¶ 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