class Db extends Base

Log Db驱动实现

Constants

EMERGENCY

ALERT

CRITICAL

ERROR

WARNING

NOTICE

INFO

DEBUG

Properties

array $phpErrorToLevel php错误相对应的错误等级 from Base

Methods

null
emergency(string $message, array $context = [])

系统不可用

from Base
null
alert(string $message, array $context = [])

必须立刻采取行动

from Base
null
critical(string $message, array $context = [])

紧急情况

from Base
null
error(string $message, array $context = [])

运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。

from Base
null
warning(string $message, array $context = [])

出现非错误性的异常。

from Base
null
notice(string $message, array $context = [])

一般性重要的事件。

from Base
null
info(string $message, array $context = [])

重要事件

from Base
null
debug(string $message, array $context = [])

debug 详情

from Base
string
format(string $message, array $context = [])

格式化日志

from Base
null
log(mixed $level, string $message, array $context = [])

任意等级的日志记录

Details

in Base at line 61
null emergency(string $message, array $context = [])

系统不可用

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 76
null alert(string $message, array $context = [])

必须立刻采取行动

例如:在整个网站都垮掉了、数据库不可用了或者其他的情况下,应该发送一条警报短信把你叫醒。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 91
null critical(string $message, array $context = [])

紧急情况

例如:程序组件不可用或者出现非预期的异常。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 104
null error(string $message, array $context = [])

运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 119
null warning(string $message, array $context = [])

出现非错误性的异常。

例如:使用了被弃用的API、错误地使用了API或者非预想的不必要错误。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 132
null notice(string $message, array $context = [])

一般性重要的事件。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 147
null info(string $message, array $context = [])

重要事件

例如:用户登录和SQL记录。

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 160
null debug(string $message, array $context = [])

debug 详情

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

null

in Base at line 173
string format(string $message, array $context = [])

格式化日志

Parameters

string $message 要记录到log的信息
array $context 上下文信息

Return Value

string

at line 51
null log(mixed $level, string $message, array $context = [])

任意等级的日志记录

Parameters

mixed $level 日志的严重等级
string $message 要记录到log的信息
array $context 上下文信息

Return Value

null