\thinkLog

Class Log

Summary

Methods
Properties
Constants
init()
getLog()
record()
clear()
key()
check()
save()
write()
__callStatic()
log()
error()
info()
sql()
notice()
alert()
No public properties found
LOG
ERROR
INFO
SQL
NOTICE
ALERT
DEBUG
No protected methods found
$log
$config
$type
$driver
$key
N/A
No private methods found
No private properties found
N/A

Constants

LOG

LOG = 'log'

ERROR

ERROR = 'error'

INFO

INFO = 'info'

SQL

SQL = 'sql'

NOTICE

NOTICE = 'notice'

ALERT

ALERT = 'alert'

DEBUG

DEBUG = 'debug'

Properties

$log

$log : array

Type

array — 日志信息

$config

$config : array

Type

array — 配置参数

$type

$type : array

Type

array — 日志类型

$key

$key : string

Type

string — 当前日志授权 key

Methods

init()

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

日志初始化

Parameters

array $config

配置参数

getLog()

getLog(string  $type = '') : array|string

获取日志信息

Parameters

string $type

信息类型

Returns

array|string

record()

record(mixed  $msg, string  $type = 'log') : void

记录调试信息

Parameters

mixed $msg

调试信息

string $type

信息类型

clear()

clear() : void

清空日志信息

key()

key(string  $key) : void

设置当前日志记录的授权 key

Parameters

string $key

授权 key

check()

check(array  $config) : boolean

检查日志写入权限

Parameters

array $config

当前日志配置参数

Returns

boolean

save()

save() : boolean

保存调试信息

Returns

boolean

write()

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

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

Parameters

mixed $msg

调试信息

string $type

信息类型

boolean $force

是否强制写入

Returns

boolean

__callStatic()

__callStatic(string  $method, mixed  $args) : void

静态方法调用

Parameters

string $method

调用方法

mixed $args

参数

log()

log(mixed  $msg) : void

static 记录一般日志

Parameters

mixed $msg

error()

error(mixed  $msg) : void

static 记录错误日志

Parameters

mixed $msg

info()

info(mixed  $msg) : void

static 记录一般信息日志

Parameters

mixed $msg

sql()

sql(mixed  $msg) : void

static 记录 SQL 查询日志

Parameters

mixed $msg

notice()

notice(mixed  $msg) : void

static 记录提示日志

Parameters

mixed $msg

alert()

alert(mixed  $msg) : void

static 记录报警日志

Parameters

mixed $msg