PHP Class Cml\Logger\Base

Inheritance: implements Cml\Interfaces\Logger
Show file Open project: linhecheng/cmlphp

Public Properties

Property Type Description
$phpErrorToLevel array php错误相对应的错误等级

Public Methods

Method Description
alert ( string $message, array $context = [] ) : null **必须**立刻采取行动
critical ( string $message, array $context = [] ) : null 紧急情况
debug ( string $message, array $context = [] ) : null debug 详情
emergency ( string $message, array $context = [] ) : null 系统不可用
error ( string $message, array $context = [] ) : null 运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。
format ( string $message, array $context = [] ) : string 格式化日志
info ( string $message, array $context = [] ) : null 重要事件
notice ( string $message, array $context = [] ) : null 一般性重要的事件。
warning ( string $message, array $context = [] ) : null 出现非错误性的异常。

Method Details

alert() public method

例如:在整个网站都垮掉了、数据库不可用了或者其他的情况下,**应该**发送一条警报短信把你叫醒。
public alert ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

critical() public method

例如:程序组件不可用或者出现非预期的异常。
public critical ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

debug() public method

debug 详情
public debug ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

emergency() public method

系统不可用
public emergency ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

error() public method

运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。
public error ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

format() public method

格式化日志
public format ( string $message, array $context = [] ) : string
$message string 要记录到log的信息
$context array 上下文信息
return string

info() public method

例如:用户登录和SQL记录。
public info ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

notice() public method

一般性重要的事件。
public notice ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

warning() public method

例如:使用了被弃用的API、错误地使用了API或者非预想的不必要错误。
public warning ( string $message, array $context = [] ) : null
$message string 要记录到log的信息
$context array 上下文信息
return null

Property Details

$phpErrorToLevel public property

php错误相对应的错误等级
public array $phpErrorToLevel
return array