PHP 클래스 Crunz\Logger\Logger

상속: extends Crunz\Singleton, use trait Crunz\Configuration\Configurable
파일 보기 프로젝트 열기: lavary/crunz 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$levels array The Log levels.
$logger Psr\Log\LoggerInterface Instance of Psr\Log\LoggerInterface

공개 메소드들

메소드 설명
__construct ( Logger $logger ) Initialize the logger instance
addStream ( string $path, integer $level, boolean $bubble = true ) : Monolog\Handler\StreamHandler Create a neaw stream handler
error ( string $message ) : boolean Log the error is error logging is enabled.
info ( string $content ) : boolean Log any output if output logging is enabled
write ( string $content, string $level ) : mixed Write the log to the specified stream

보호된 메소드들

메소드 설명
getDefaultFormatter ( ) : Monolog\Formatter\LineFormatter Get a default Monolog formatter instance
parseLevel ( string $level ) : integer Parse the string level into a Monolog constant.

메소드 상세

__construct() 공개 메소드

Initialize the logger instance
public __construct ( Logger $logger )
$logger Monolog\Logger

addStream() 공개 메소드

Create a neaw stream handler
public addStream ( string $path, integer $level, boolean $bubble = true ) : Monolog\Handler\StreamHandler
$path string
$level integer
$bubble boolean
리턴 Monolog\Handler\StreamHandler

error() 공개 메소드

Log the error is error logging is enabled.
public error ( string $message ) : boolean
$message string
리턴 boolean

getDefaultFormatter() 보호된 메소드

Get a default Monolog formatter instance
protected getDefaultFormatter ( ) : Monolog\Formatter\LineFormatter
리턴 Monolog\Formatter\LineFormatter

info() 공개 메소드

Log any output if output logging is enabled
public info ( string $content ) : boolean
$content string
리턴 boolean

parseLevel() 보호된 메소드

Parse the string level into a Monolog constant.
protected parseLevel ( string $level ) : integer
$level string
리턴 integer

write() 공개 메소드

Write the log to the specified stream
public write ( string $content, string $level ) : mixed
$content string
$level string
리턴 mixed

프로퍼티 상세

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

The Log levels.
protected array $levels
리턴 array

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

Instance of Psr\Log\LoggerInterface
protected Psr\Log\LoggerInterface $logger
리턴 Psr\Log\LoggerInterface