PHP Класс Neos\Flow\Log\EarlyLogger

Устаревший: Will be removed in Flow 4.0
Наследование: implements SystemLoggerInterface, implements Neos\Flow\Log\ThrowableLoggerInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$exceptions array
$logEntries array
$throwables array

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

Метод Описание
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.

Защищенные методы

Метод Описание
resetInternalLogs ( ) : void Resets internal log arrays

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

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

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
Результат void

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

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)
Результат void

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

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
Результат void

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

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
Результат void

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

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
Результат void

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

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
Результат SystemLoggerInterface

resetInternalLogs() защищенный Метод

Resets internal log arrays
protected resetInternalLogs ( ) : void
Результат void

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

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

protected array $exceptions
Результат array

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

protected array $logEntries
Результат array

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

protected array $throwables
Результат array