PHP Interface Kraken\Log\LoggerInterface

Inheritance: extends Kraken\Util\Enum\EnumInterface, extends Psr\Log\LoggerInterface
Afficher le fichier Open project: kraken-php/framework Interface Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

getHandlers() public méthode

Get all handlers from the stack.
public getHandlers ( ) : Kraken\Log\Handler\HandlerInterface[]
Résultat Kraken\Log\Handler\HandlerInterface[]

getLevelName() public méthode

Get the name of the logging level.
public getLevelName ( integer $level ) : string | null
$level integer
Résultat string | null

getLevels() public méthode

Get all supported logging levels.
public getLevels ( ) : int[]
Résultat int[]

getName() public méthode

Return name of logger.
public getName ( ) : string
Résultat string

getProcessors() public méthode

Get all processors from the stack.
public getProcessors ( ) : callable[]
Résultat callable[]

isHandling() public méthode

Check whether the Logger has a handler that listens on the given level.
public isHandling ( integer $level ) : boolean
$level integer
Résultat boolean

popHandler() public méthode

Pop handler from the stack.
public popHandler ( ) : Kraken\Log\Handler\HandlerInterface | null
Résultat Kraken\Log\Handler\HandlerInterface | null

popProcessor() public méthode

Removes the processor on top of the stack and returns it.
public popProcessor ( ) : callable | null
Résultat callable | null

pushHandler() public méthode

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

pushProcessor() public méthode

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