LOG_LEVEL_DEBUG
LOG_LEVEL_DEBUG
FileLogger 文件日记纪录类
使用示例:
//目录为./Runtime,且保存全部类型的日记
$logger = new FileLogger('./Runtime',
Logger::LOG_LEVEL_DEBUG | Logger::LOG_LEVEL_INFO | Logger::LOG_LEVEL_ERROR);
//日记会保存在在./Runtime/debug_log/目录下
$logger->debug('this is bebug test');
__construct(string $logFolder, integer $level, string $dateFormat = 'Y-m-d H:i:s', boolean $debug = NULL, string $filePrefix = '', string $separator = '|')
构造函数
string | $logFolder | 日记目录,需要使用已存在且有写入权限的绝对目录路径 |
integer | $level | 需要纪录的日记级别,如:Logger::LOG_LEVEL_DEBUG | Logger::LOG_LEVEL_INFO | Logger::LOG_LEVEL_ERROR |
string | $dateFormat | 时间日期格式,默认是:Y-m-d H:i:s |
boolean | $debug | 是否调试,默认与DI的调试保持一致 |
string | $filePrefix | 文件名前缀,必须为有效的文件名组成部分,自动使用下划线连接系统文件名 |
string | $separator | 日记内容分隔符 |