Property | Type | Description | |
---|---|---|---|
$logLevelMappings | array | Mapping of event to log level. | |
$logger | Psr\Log\LoggerInterface |
Method | Description | |
---|---|---|
__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 ) : |
Sets the log level mapping for an event. | |
setLogger ( Psr\Log\LoggerInterface $logger ) | {@inheritDoc} |
public __construct ( Psr\Log\LoggerInterface $logger ) | ||
$logger | Psr\Log\LoggerInterface |
public getLogLevelMapping ( string $eventName ) : string | ||
$eventName | string | |
return | string |
public getLogger ( ) : Psr\Log\LoggerInterface | ||
return | Psr\Log\LoggerInterface |
public handleOutput ( GitWrapper\Event\GitOutputEvent $event, $eventName = NULL ) | ||
$event | GitWrapper\Event\GitOutputEvent |
public onBypass ( GitWrapper\Event\GitEvent $event, $eventName = NULL ) | ||
$event | GitWrapper\Event\GitEvent |
public onError ( GitWrapper\Event\GitEvent $event, $eventName = NULL ) | ||
$event | GitWrapper\Event\GitEvent |
public onPrepare ( GitWrapper\Event\GitEvent $event, $eventName = NULL ) | ||
$event | GitWrapper\Event\GitEvent |
public onSuccess ( GitWrapper\Event\GitEvent $event, $eventName = NULL ) | ||
$event | GitWrapper\Event\GitEvent |
public setLogLevelMapping ( string $eventName, string | false $logLevel ) : |
||
$eventName | string | |
$logLevel | string | false | |
return |
public setLogger ( Psr\Log\LoggerInterface $logger ) | ||
$logger | Psr\Log\LoggerInterface |
protected array $logLevelMappings | ||
return | array |