\PhalApi\ErrorApiError

接口错误类

Summary

Methods
Properties
Constants
__construct()
handleFatalPHPError()
handleError()
No public properties found
No constants found
reportError()
getLogger()
$loggers
N/A
No private methods found
No private properties found
N/A

Properties

$loggers

$loggers : 

Type

Methods

__construct()

__construct() 

handleFatalPHPError()

handleFatalPHPError() 

处理致命错误

handleError()

handleError(integer  $errno, string  $errstr, string  $errfile = '', integer  $errline) 

自定义的错误处理函数

Parameters

integer $errno

包含了错误的级别,是一个 integer

string $errstr

包含了错误的信息,是一个 string

string $errfile

可选的,包含了发生错误的文件名,是一个 string

integer $errline

可选项,包含了错误发生的行号,是一个 integer

reportError()

reportError(array  $context) 

上报错误

Parameters

array $context

getLogger()

getLogger(  $type) : \PhalApi\Logger\FileLogger

根据不同错误,获取相应的日志服务,区分日志文件名前缀

Parameters

$type

Returns

\PhalApi\Logger\FileLogger