TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Log\Processor\ProcessorInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Log\Processor\ProcessorInterface:
TYPO3\CMS\Core\Log\Processor\AbstractProcessor TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor TYPO3\CMS\Core\Log\Processor\IntrospectionProcessor TYPO3\CMS\Core\Log\Processor\NullProcessor TYPO3\CMS\Core\Log\Processor\WebProcessor TYPO3\CMS\Core\Tests\Unit\Log\Fixtures\ProcessorFixture TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor TYPO3\CMS\Core\Log\Processor\MemoryUsageProcessor

Public Member Functions

 processLogRecord (\TYPO3\CMS\Core\Log\LogRecord $logRecord)
 

Detailed Description

Log processor interface

Processors provide additional data in an automatic way, without having to collect that data yourself.

Definition at line 23 of file ProcessorInterface.php.

Member Function Documentation

◆ processLogRecord()

TYPO3\CMS\Core\Log\Processor\ProcessorInterface::processLogRecord ( \TYPO3\CMS\Core\Log\LogRecord  $logRecord)

Processes a log record and adds additional data.

Parameters
\TYPO3\CMS\Core\Log\LogRecord$logRecordThe log record to process
Returns
The processed log record with additional data

Implemented in TYPO3\CMS\Core\Log\Processor\WebProcessor, TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor, TYPO3\CMS\Core\Log\Processor\MemoryUsageProcessor, TYPO3\CMS\Core\Log\Processor\NullProcessor, and TYPO3\CMS\Core\Tests\Unit\Log\Fixtures\ProcessorFixture.