‪TYPO3CMS  ‪main
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 TYPO3\CMS\Core\Tests\Unit\Log\Processor\Fixtures\TestingMemoryProcessor

Public Member Functions

TYPO3 CMS Core Log LogRecord processLogRecord (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 26 of file ProcessorInterface.php.

Member Function Documentation

◆ processLogRecord()

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

Processes a log record and adds additional data.

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

Implemented in TYPO3\CMS\Core\Tests\Unit\Log\Fixtures\ProcessorFixture, TYPO3\CMS\Core\Log\Processor\IntrospectionProcessor, 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\Processor\Fixtures\TestingMemoryProcessor.