PHP Класс Kraken\Log\Logger

Наследование: implements Kraken\Log\LoggerInterface, use trait Kraken\Util\Enum\EnumTrait
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$logger LoggerWrapper

Открытые методы

Метод Описание
__construct ( string $name, Kraken\Log\Handler\HandlerInterface[] $loggers = [], callable[] $processors = [] )
__destruct ( )
alert ( string $message, array $context = [] ) : boolean Add a log record at the ALERT level.
critical ( string $message, array $context = [] ) : boolean Add a log record at the CRITICAL level.
debug ( string $message, array $context = [] ) : boolean Add a log record at the DEBUG level.
emergency ( string $message, array $context = [] ) : boolean Add a log record at the EMERGENCY level.
error ( string $message, array $context = [] ) : boolean Add a log record at the ERROR level.
getHandlers ( )
getLevelName ( $level )
getLevels ( )
getName ( )
getProcessors ( )
info ( string $message, array $context = [] ) : boolean Add a log record at the INFO level.
isHandling ( $level )
log ( integer | string $level, string $message, array $context = [] ) : boolean Add a log record at an arbitrary level.
notice ( string $message, array $context = [] ) : boolean Add a log record at the NOTICE level.
popHandler ( )
popProcessor ( )
pushHandler ( Kraken\Log\Handler\HandlerInterface $handler )
pushProcessor ( callable $callback )
warning ( string $message, array $context = [] ) : boolean Add a log record at the WARNING level.

Защищенные методы

Метод Описание
createWrapper ( string $name, Kraken\Log\Handler\HandlerInterface[] $loggers, callable[] $processors ) : LoggerWrapper

Описание методов

__construct() публичный Метод

public __construct ( string $name, Kraken\Log\Handler\HandlerInterface[] $loggers = [], callable[] $processors = [] )
$name string
$loggers Kraken\Log\Handler\HandlerInterface[]
$processors callable[]

__destruct() публичный Метод

public __destruct ( )

alert() публичный Метод

This method allows for compatibility with common interfaces.
public alert ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

createWrapper() защищенный Метод

protected createWrapper ( string $name, Kraken\Log\Handler\HandlerInterface[] $loggers, callable[] $processors ) : LoggerWrapper
$name string
$loggers Kraken\Log\Handler\HandlerInterface[]
$processors callable[]
Результат LoggerWrapper

critical() публичный Метод

This method allows for compatibility with common interfaces.
public critical ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

debug() публичный Метод

This method allows for compatibility with common interfaces.
public debug ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

emergency() публичный Метод

This method allows for compatibility with common interfaces.
public emergency ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

error() публичный Метод

This method allows for compatibility with common interfaces.
public error ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

getHandlers() публичный Метод

public getHandlers ( )

getLevelName() публичный Метод

public getLevelName ( $level )

getLevels() публичный Метод

public getLevels ( )

getName() публичный Метод

public getName ( )

getProcessors() публичный Метод

public getProcessors ( )

info() публичный Метод

This method allows for compatibility with common interfaces.
public info ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

isHandling() публичный Метод

public isHandling ( $level )

log() публичный Метод

This method allows for compatibility with common interfaces.
public log ( integer | string $level, string $message, array $context = [] ) : boolean
$level integer | string
$message string
$context array
Результат boolean

notice() публичный Метод

This method allows for compatibility with common interfaces.
public notice ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

popHandler() публичный Метод

public popHandler ( )

popProcessor() публичный Метод

public popProcessor ( )

pushHandler() публичный Метод

public pushHandler ( Kraken\Log\Handler\HandlerInterface $handler )
$handler Kraken\Log\Handler\HandlerInterface

pushProcessor() публичный Метод

public pushProcessor ( callable $callback )
$callback callable

warning() публичный Метод

This method allows for compatibility with common interfaces.
public warning ( string $message, array $context = [] ) : boolean
$message string
$context array
Результат boolean

Описание свойств

$logger защищенное свойство

protected LoggerWrapper,Kraken\Log $logger
Результат LoggerWrapper