PHP Interface Cml\Interfaces\Logger

Show file Open project: linhecheng/cmlphp

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 运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。
info ( string $message, array $context = [] ) : null 重要事件
log ( mixed $level, 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

info() public method

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

log() public method

任意等级的日志记录
public log ( mixed $level, string $message, array $context = [] ) : null
$level mixed 日志的严重等级
$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