\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 : 

Type

$config

$config : 

Type

$type

$type : 

Type

$driver

$driver : 

Type

$key

$key : 

Type

Methods

init()

init(array  $config = array()) 

日志初始化

Parameters

array $config

getLog()

getLog(string  $type = '') : array

获取日志信息

Parameters

string $type

信息类型

Returns

array

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(  $method,   $args) : mixed

静态调用

Parameters

$method
$args

Returns

mixed

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

Parameters

mixed $msg

notice()

notice(mixed  $msg) : void

static

Parameters

mixed $msg

alert()

alert(mixed  $msg) : void

static

Parameters

mixed $msg