\Log

日志处理类

Summary

Methods
Properties
Constants
record()
trance()
write()
read()
put()
append()
load()
has()
unlink()
get()
$log
$format
$contents
EMERG
ALERT
CRIT
ERR
WARN
NOTICE
INFO
DEBUG
SQL
SYSTEM
MAIL
FILE
SAPI
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

EMERG

EMERG = 'EMERG'

ALERT

ALERT = 'ALERT'

CRIT

CRIT = 'CRIT'

ERR

ERR = 'ERR'

WARN

WARN = 'WARN'

NOTICE

NOTICE = 'NOTIC'

INFO

INFO = 'INFO'

DEBUG

DEBUG = 'DEBUG'

SQL

SQL = 'SQL'

SYSTEM

SYSTEM = 0

MAIL

MAIL = 1

FILE

FILE = 3

SAPI

SAPI = 4

Properties

$log

$log : 

Type

$format

$format : 

Type

$contents

$contents : 

Type

Methods

record()

record(string  $message, string  $level = self::ERR, boolean  $record = false) : void

记录日志 并且会过滤未经设置的级别

Parameters

string $message

日志信息

string $level

日志级别

boolean $record

是否强制记录

trance()

trance(  $message, string  $destination = '',   $level = 'ERR', integer  $type = 3, string  $extra = '') : void

日志保存

Parameters

$message
string $destination

写入目标

$level
integer $type

日志记录方式

string $extra

额外参数

write()

write(string  $message, string  $level = self::ERR, string  $destination = '', integer  $type = 3, string  $extra = '') : void

日志直接写入

Parameters

string $message

日志信息

string $level

日志级别

string $destination

写入目标

integer $type

日志记录方式

string $extra

额外参数

read()

read(  $filename,   $type = '') 

Parameters

$filename
$type

put()

put(string  $filename, string  $content,   $type = '') : boolean

文件写入

Parameters

string $filename

文件名

string $content

文件内容

$type

Returns

boolean

append()

append(string  $filename, string  $content,   $type = '') : boolean

文件追加写入

Parameters

string $filename

文件名

string $content

追加的文件内容

$type

Returns

boolean

load()

load(  $_filename, array  $vars = null) : void

加载文件

Parameters

$_filename
array $vars

传入变量

has()

has(string  $filename,   $type = '') : boolean

文件是否存在

Parameters

string $filename

文件名

$type

Returns

boolean

unlink()

unlink(string  $filename,   $type = '') : boolean

文件删除

Parameters

string $filename

文件名

$type

Returns

boolean

get()

get(string  $filename, string  $name,   $type = '') : boolean

读取文件信息

Parameters

string $filename

文件名

string $name

信息名 mtime或者content

$type

Returns

boolean