PHP Class Neos\Flow\Log\EarlyLogger

Deprecation: Will be removed in Flow 4.0
Inheritance: implements SystemLoggerInterface, implements Neos\Flow\Log\ThrowableLoggerInterface
Afficher le fichier Open project: neos/flow-development-collection

Protected Properties

Свойство Type Description
$exceptions array
$logEntries array
$throwables array

Méthodes publiques

Méthode Description
addBackend ( Neos\Flow\Log\Backend\BackendInterface $backend ) : void Adds a backend to which the logger sends the logging data
log ( string $message, integer $severity = LOG_INFO, mixed $additionalData = null, string $packageKey = null, string $className = null, string $methodName = null ) : void Writes the given message along with the additional information into the log.
logException ( Exception $exception, array $additionalData = [] ) : void Writes information about the given exception into the log.
logThrowable ( Throwable $throwable, array $additionalData = [] ) : void Writes information about the given exception into the log.
removeBackend ( Neos\Flow\Log\Backend\BackendInterface $backend ) : void Runs the close() method of a backend and removes the backend from the logger.
replayLogsOn ( SystemLoggerInterface $logger, boolean $resetLogs = true ) : SystemLoggerInterface Replays internal logs on provided logger. Use to transfer early logs to real logger when available.

Méthodes protégées

Méthode Description
resetInternalLogs ( ) : void Resets internal log arrays

Method Details

addBackend() public méthode

Adds a backend to which the logger sends the logging data
public addBackend ( Neos\Flow\Log\Backend\BackendInterface $backend ) : void
$backend Neos\Flow\Log\Backend\BackendInterface A backend implementation
Résultat void

log() public méthode

Writes the given message along with the additional information into the log.
public log ( string $message, integer $severity = LOG_INFO, mixed $additionalData = null, string $packageKey = null, string $className = null, string $methodName = null ) : void
$message string The message to log
$severity integer An integer value, one of the LOG_* constants
$additionalData mixed A variable containing more information about the event to be logged
$packageKey string Key of the package triggering the log (determined automatically if not specified)
$className string Name of the class triggering the log (determined automatically if not specified)
$methodName string Name of the method triggering the log (determined automatically if not specified)
Résultat void

logException() public méthode

Writes information about the given exception into the log.
public logException ( Exception $exception, array $additionalData = [] ) : void
$exception Exception The exception to log
$additionalData array Additional data to log
Résultat void

logThrowable() public méthode

Writes information about the given exception into the log.
public logThrowable ( Throwable $throwable, array $additionalData = [] ) : void
$throwable Throwable The exception to log
$additionalData array Additional data to log
Résultat void

removeBackend() public méthode

Runs the close() method of a backend and removes the backend from the logger.
public removeBackend ( Neos\Flow\Log\Backend\BackendInterface $backend ) : void
$backend Neos\Flow\Log\Backend\BackendInterface The backend to remove
Résultat void

replayLogsOn() public méthode

Replays internal logs on provided logger. Use to transfer early logs to real logger when available.
public replayLogsOn ( SystemLoggerInterface $logger, boolean $resetLogs = true ) : SystemLoggerInterface
$logger SystemLoggerInterface
$resetLogs boolean
Résultat SystemLoggerInterface

resetInternalLogs() protected méthode

Resets internal log arrays
protected resetInternalLogs ( ) : void
Résultat void

Property Details

$exceptions protected_oe property

protected array $exceptions
Résultat array

$logEntries protected_oe property

protected array $logEntries
Résultat array

$throwables protected_oe property

protected array $throwables
Résultat array