\think\log\driverFile

本地化调试输出到文件

Summary

Methods
Properties
Constants
__construct()
save()
No public properties found
No constants found
write()
getMasterLogFile()
getApartLevelFile()
checkLogSize()
$config
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : array

配置参数

Type

array

Methods

__construct()

__construct(\think\App  $app, mixed  $config = []) : mixed

Parameters

\think\App $app
mixed $config

Returns

mixed —

save()

save(array  $log) : bool

日志写入接口

Parameters

array $log

日志信息

Returns

bool —

write()

write(array  $message, string  $destination) : bool

日志写入

Parameters

array $message

日志信息

string $destination

日志文件

Returns

bool —

getMasterLogFile()

getMasterLogFile() : string

获取主日志文件名

Returns

string —

getApartLevelFile()

getApartLevelFile(string  $path, string  $type) : string

获取独立日志文件名

Parameters

string $path

日志目录

string $type

日志类型

Returns

string —

checkLogSize()

checkLogSize(string  $destination) : void

检查日志文件大小并自动生成备份文件

Parameters

string $destination

日志文件