PHP Класс Cascade\Config\Loader\ClassLoader\LoggerLoader

См. также: ClassLoader
Автор: Raphael Antonmattei ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$handlers Monolog\Handler\HandlerInterface[] Array of handlers
$logger Monolog\Logger Logger
$loggerOptions array Array of options
$processors callable[] Array of processors

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

Метод Описание
__construct ( string $loggerName, array $loggerOptions = [], array $handlers = [], array $processors = [] ) Constructor
load ( ) : Monolog\Logger Return the instantiated Logger object based on its name
resolveHandlers ( array $loggerOptions, array $handlers ) : Monolog\Handler\HandlerInterface[] Resolve handlers for that Logger (if any provided) against an array of previously set up handlers. Returns an array of valid handlers.
resolveProcessors ( array $loggerOptions, callable[] $processors ) : callable[] Resolve processors for that Logger (if any provided) against an array of previously set up processors.

Приватные методы

Метод Описание
addHandlers ( array $handlers ) Add handlers to the Logger
addProcessors ( array $processors ) Add processors to the Logger

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

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

Constructor
public __construct ( string $loggerName, array $loggerOptions = [], array $handlers = [], array $processors = [] )
$loggerName string Name of the logger
$loggerOptions array Array of logger options
$handlers array Array of Monolog handlers
$processors array Array of processors

load() публичный метод

Return the instantiated Logger object based on its name
public load ( ) : Monolog\Logger
Результат Monolog\Logger Logger object

resolveHandlers() публичный метод

Resolve handlers for that Logger (if any provided) against an array of previously set up handlers. Returns an array of valid handlers.
public resolveHandlers ( array $loggerOptions, array $handlers ) : Monolog\Handler\HandlerInterface[]
$loggerOptions array Array of logger options
$handlers array Available Handlers to resolve against
Результат Monolog\Handler\HandlerInterface[] Array of Monolog handlers

resolveProcessors() публичный метод

Resolve processors for that Logger (if any provided) against an array of previously set up processors.
public resolveProcessors ( array $loggerOptions, callable[] $processors ) : callable[]
$loggerOptions array Array of logger options
$processors callable[] Available Processors to resolve against
Результат callable[] Array of Monolog processors

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

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

Array of handlers
protected Monolog\Handler\HandlerInterface[] $handlers
Результат Monolog\Handler\HandlerInterface[]

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

Logger
protected Monolog\Logger $logger
Результат Monolog\Logger

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

Array of options
protected array $loggerOptions
Результат array

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

Array of processors
protected callable[] $processors
Результат callable[]