Constants

EMERGENCY

EMERGENCY = 'emergency'

ALERT

ALERT = 'alert'

CRITICAL

CRITICAL = 'critical'

ERROR

ERROR = 'error'

WARNING

WARNING = 'warning'

NOTICE

NOTICE = 'notice'

INFO

INFO = 'info'

DEBUG

DEBUG = 'debug'

SQL

SQL = 'sql'

Properties

$log

$log : array

日志信息

Type

array

$config

$config : array

配置参数

Type

array

$driver

$driver : object

日志写入驱动

Type

object

$key

$key : string

日志授权key

Type

string

$allowWrite

$allowWrite : boolean

是否允许日志写入

Type

boolean

$app

$app : \think\App

应用对象

Type

\think\App

Methods

__construct()

__construct(\think\App  $app) 

Parameters

\think\App $app

init()

init(array  $config = array()) : $this

日志初始化

Parameters

array $config

Returns

$this

getLog()

getLog(string  $type = '') : array

获取日志信息

Parameters

string $type

信息类型

Returns

array

record()

record(mixed  $msg, string  $type = 'info', array  $context = array()) : $this

记录日志信息

Parameters

mixed $msg

日志信息

string $type

日志级别

array $context

替换内容

Returns

$this

clear()

clear() : $this

清空日志信息

Returns

$this

key()

key(string  $key) : $this

当前日志记录的授权key

Parameters

string $key

授权key

Returns

$this

check()

check(array  $config) : boolean

检查日志写入权限

Parameters

array $config

当前日志配置参数

Returns

boolean

close()

close() : $this

关闭本次请求日志写入

Returns

$this

save()

save() : boolean

保存调试信息

Returns

boolean

write()

write(mixed  $msg, string  $type = 'info', boolean  $force = false) : boolean

实时写入日志信息 并支持行为

Parameters

mixed $msg

调试信息

string $type

日志级别

boolean $force

是否强制写入

Returns

boolean

log()

log(string  $level, mixed  $message, array  $context = array()) : void

记录日志信息

Parameters

string $level

日志级别

mixed $message

日志信息

array $context

替换内容

emergency()

emergency(mixed  $message, array  $context = array()) : void

记录emergency信息

Parameters

mixed $message

日志信息

array $context

替换内容

alert()

alert(mixed  $message, array  $context = array()) : void

记录警报信息

Parameters

mixed $message

日志信息

array $context

替换内容

critical()

critical(mixed  $message, array  $context = array()) : void

记录紧急情况

Parameters

mixed $message

日志信息

array $context

替换内容

error()

error(mixed  $message, array  $context = array()) : void

记录错误信息

Parameters

mixed $message

日志信息

array $context

替换内容

warning()

warning(mixed  $message, array  $context = array()) : void

记录warning信息

Parameters

mixed $message

日志信息

array $context

替换内容

notice()

notice(mixed  $message, array  $context = array()) : void

记录notice信息

Parameters

mixed $message

日志信息

array $context

替换内容

info()

info(mixed  $message, array  $context = array()) : void

记录一般信息

Parameters

mixed $message

日志信息

array $context

替换内容

debug()

debug(mixed  $message, array  $context = array()) : void

记录调试信息

Parameters

mixed $message

日志信息

array $context

替换内容

sql()

sql(mixed  $message, array  $context = array()) : void

记录sql信息

Parameters

mixed $message

日志信息

array $context

替换内容

__debugInfo()

__debugInfo()