PHP 클래스 Phalcon\Logger\Formatter\Firelogger

상속: extends Phalcon\Logger\Formatter, implements Phalcon\Logger\FormatterInterface
파일 보기 프로젝트 열기: phalcon/incubator

보호된 프로퍼티들

프로퍼티 타입 설명
$encoding string encoding
$maxPickleDepth integer Maximum recursion for pickle method
$name string Holds name of this logger.
$style string Optional CSS snippet for logger icon in Firelogger console.

공개 메소드들

메소드 설명
__construct ( string $name = 'logger' ) Class constructor.
format ( string | integer | float | array | null | Exception $message, integer $type, integer $timestamp, array $context = [], array $trace = null, integer $order ) : mixed Applies a format to a message before sent it to the internal log
getTypeString ( integer $type ) : string Translates Phalcon log types into Firelogger log level strings.
setName ( string $name ) : Firelogger Setter for _name
setStyle ( string $style ) : Firelogger Setter for style

보호된 메소드들

메소드 설명
extractFileLine ( array $trace ) : array Extracts useful information from debug_backtrace()
extractTrace ( array $trace ) : array Extract useful information from exception traces.
pickle ( mixed $var, integer $level ) : mixed Reformats the passed log item. Recursive.

메소드 상세

__construct() 공개 메소드

Class constructor.
public __construct ( string $name = 'logger' )
$name string

extractFileLine() 보호된 메소드

Extracts useful information from debug_backtrace()
protected extractFileLine ( array $trace ) : array
$trace array Array returned by debug_backtrace()
리턴 array

extractTrace() 보호된 메소드

Extract useful information from exception traces.
protected extractTrace ( array $trace ) : array
$trace array
리턴 array

format() 공개 메소드

Applies a format to a message before sent it to the internal log
public format ( string | integer | float | array | null | Exception $message, integer $type, integer $timestamp, array $context = [], array $trace = null, integer $order ) : mixed
$message string | integer | float | array | null | Exception
$type integer
$timestamp integer
$context array
$trace array This is the output from debug_backtrace().
$order integer How many logs are stored in the stack already.
리턴 mixed

getTypeString() 공개 메소드

Translates Phalcon log types into Firelogger log level strings.
public getTypeString ( integer $type ) : string
$type integer
리턴 string

pickle() 보호된 메소드

Reformats the passed log item. Recursive.
protected pickle ( mixed $var, integer $level ) : mixed
$var mixed
$level integer
리턴 mixed

setName() 공개 메소드

Setter for _name
public setName ( string $name ) : Firelogger
$name string
리턴 Firelogger

setStyle() 공개 메소드

Setter for style
public setStyle ( string $style ) : Firelogger
$style string
리턴 Firelogger

프로퍼티 상세

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

encoding
protected string $encoding
리턴 string

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

Maximum recursion for pickle method
protected int $maxPickleDepth
리턴 integer

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

Holds name of this logger.
protected string $name
리턴 string

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

Optional CSS snippet for logger icon in Firelogger console.
protected string $style
리턴 string