PHP Интерфейс Kraken\Log\LoggerInterface

Наследование: extends Kraken\Util\Enum\EnumInterface, extends Psr\Log\LoggerInterface
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getHandlers ( ) : Kraken\Log\Handler\HandlerInterface[] Get all handlers from the stack.
getLevelName ( integer $level ) : string | null Get the name of the logging level.
getLevels ( ) : int[] Get all supported logging levels.
getName ( ) : string Return name of logger.
getProcessors ( ) : callable[] Get all processors from the stack.
isHandling ( integer $level ) : boolean Check whether the Logger has a handler that listens on the given level.
popHandler ( ) : Kraken\Log\Handler\HandlerInterface | null Pop handler from the stack.
popProcessor ( ) : callable | null Removes the processor on top of the stack and returns it.
pushHandler ( Kraken\Log\Handler\HandlerInterface $handler ) Push handler on to the stack.
pushProcessor ( callable $callback ) Add processor on to the stack.

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

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

Get all handlers from the stack.
public getHandlers ( ) : Kraken\Log\Handler\HandlerInterface[]
Результат Kraken\Log\Handler\HandlerInterface[]

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

Get the name of the logging level.
public getLevelName ( integer $level ) : string | null
$level integer
Результат string | null

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

Get all supported logging levels.
public getLevels ( ) : int[]
Результат int[]

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

Return name of logger.
public getName ( ) : string
Результат string

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

Get all processors from the stack.
public getProcessors ( ) : callable[]
Результат callable[]

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

Check whether the Logger has a handler that listens on the given level.
public isHandling ( integer $level ) : boolean
$level integer
Результат boolean

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

Pop handler from the stack.
public popHandler ( ) : Kraken\Log\Handler\HandlerInterface | null
Результат Kraken\Log\Handler\HandlerInterface | null

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

Removes the processor on top of the stack and returns it.
public popProcessor ( ) : callable | null
Результат callable | null

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

Push handler on to the stack.
public pushHandler ( Kraken\Log\Handler\HandlerInterface $handler )
$handler Kraken\Log\Handler\HandlerInterface

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

Add processor on to the stack.
public pushProcessor ( callable $callback )
$callback callable