PHP Класс GitWrapper\Event\GitLoggerListener

Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface, implements Psr\Log\LoggerAwareInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$logLevelMappings array Mapping of event to log level.
$logger Psr\Log\LoggerInterface

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

Метод Описание
__construct ( Psr\Log\LoggerInterface $logger )
getLogLevelMapping ( string $eventName ) : string Returns the log level mapping for an event.
getLogger ( ) : Psr\Log\LoggerInterface
getSubscribedEvents ( ) {@inheritDoc}
handleOutput ( GitWrapper\Event\GitOutputEvent $event, $eventName = NULL )
log ( GitWrapper\Event\GitEvent $event, string $message, array $context = [], string $eventName = NULL ) Adds a log message using the level defined in the mappings.
onBypass ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
onError ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
onPrepare ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
onSuccess ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
setLogLevelMapping ( string $eventName, string | false $logLevel ) : GitLoggerListener Sets the log level mapping for an event.
setLogger ( Psr\Log\LoggerInterface $logger ) {@inheritDoc}

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

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

public __construct ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

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

Returns the log level mapping for an event.
public getLogLevelMapping ( string $eventName ) : string
$eventName string
Результат string

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

public getLogger ( ) : Psr\Log\LoggerInterface
Результат Psr\Log\LoggerInterface

getSubscribedEvents() публичный статический Метод

{@inheritDoc}
public static getSubscribedEvents ( )

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

public handleOutput ( GitWrapper\Event\GitOutputEvent $event, $eventName = NULL )
$event GitWrapper\Event\GitOutputEvent

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

Adds a log message using the level defined in the mappings.
public log ( GitWrapper\Event\GitEvent $event, string $message, array $context = [], string $eventName = NULL )
$event GitWrapper\Event\GitEvent
$message string
$context array
$eventName string

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

public onBypass ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
$event GitWrapper\Event\GitEvent

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

public onError ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
$event GitWrapper\Event\GitEvent

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

public onPrepare ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
$event GitWrapper\Event\GitEvent

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

public onSuccess ( GitWrapper\Event\GitEvent $event, $eventName = NULL )
$event GitWrapper\Event\GitEvent

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

Sets the log level mapping for an event.
public setLogLevelMapping ( string $eventName, string | false $logLevel ) : GitLoggerListener
$eventName string
$logLevel string | false
Результат GitLoggerListener

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

{@inheritDoc}
public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

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

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

Mapping of event to log level.
protected array $logLevelMappings
Результат array

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

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface