Cml\Log::catcherPhpError PHP Метод

catcherPhpError() публичный статический Метод

错误日志handler
public static catcherPhpError ( integer $errorType, string $errorTip, string $errorFile, integer $errorLine ) : void
$errorType integer 错误类型 分运行时警告、运行时提醒、自定义错误、自定义提醒、未知等
$errorTip string 错误提示
$errorFile string 发生错误的文件
$errorLine integer 错误所在行数
Результат void
    public static function catcherPhpError($errorType, $errorTip, $errorFile, $errorLine)
    {
        if (in_array($errorType, [E_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED, E_USER_NOTICE])) {
            return;
            //只记录warning以上级别日志
        }
        self::getLogger()->log(self::getLogger()->phpErrorToLevel[$errorType], $errorTip, ['file' => $errorFile, 'line' => $errorLine]);
        return;
    }