PHP 클래스 Swoole\Log\FileLog

저자: Tianfeng.Han
상속: extends Swoole\Log, implements Swoole\IFace\Log
파일 보기 프로젝트 열기: matyhtf/swoole_framework

보호된 프로퍼티들

프로퍼티 타입 설명
$archive 是否按日期存储日志
$cut_file 是否切割文件
$date
$enable_cache
$fp
$log_dir
$log_file
$queue 待写入文件的日志队列(缓冲区)
$verbose 是否记录更详细的信息(目前记多了文件名、行号)

공개 메소드들

메소드 설명
__construct ( $config )
__destruct ( )
flush ( ) 将日志队列(缓冲区)的日志写入文件
format ( $msg, $level, &$date = null )
put ( $msg, $level = self::INFO ) : boolean 写入日志队列

비공개 메소드들

메소드 설명
openFile ( $file )

메소드 상세

__construct() 공개 메소드

public __construct ( $config )

__destruct() 공개 메소드

public __destruct ( )

flush() 공개 메소드

将日志队列(缓冲区)的日志写入文件
public flush ( )

format() 공개 메소드

public format ( $msg, $level, &$date = null )

put() 공개 메소드

写入日志队列
public put ( $msg, $level = self::INFO ) : boolean
$msg string 信息
$level int 事件类型
리턴 boolean

프로퍼티 상세

$archive 보호되어 있는 프로퍼티

是否按日期存储日志
protected $archive

$cut_file 보호되어 있는 프로퍼티

是否切割文件
protected $cut_file

$date 보호되어 있는 프로퍼티

protected $date

$enable_cache 보호되어 있는 프로퍼티

protected $enable_cache

$fp 보호되어 있는 프로퍼티

protected $fp

$log_dir 보호되어 있는 프로퍼티

protected $log_dir

$log_file 보호되어 있는 프로퍼티

protected $log_file

$queue 보호되어 있는 프로퍼티

待写入文件的日志队列(缓冲区)
protected $queue

$verbose 보호되어 있는 프로퍼티

是否记录更详细的信息(目前记多了文件名、行号)
protected $verbose