‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor Class Reference
Inheritance diagram for TYPO3\CMS\Core\Log\Processor\MemoryPeakUsageProcessor:
TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor TYPO3\CMS\Core\Log\Processor\AbstractProcessor TYPO3\CMS\Core\Log\Processor\ProcessorInterface

Public Member Functions

TYPO3 CMS Core Log LogRecord processLogRecord (LogRecord $logRecord)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor
 setRealMemoryUsage ($realMemoryUsage)
 
bool getRealMemoryUsage ()
 
 setFormatSize ($formatSize)
 
bool getFormatSize ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Log\Processor\AbstractProcessor
 __construct (array $options=[])
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor
bool $realMemoryUsage = true
 
bool $formatSize = true
 

Detailed Description

Memory peak usage processor methods.

Definition at line 24 of file MemoryPeakUsageProcessor.php.

Member Function Documentation

◆ processLogRecord()

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

Processes a log record and adds memory peak usage information.

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
See also
‪memory_get_peak_usage()

Implements TYPO3\CMS\Core\Log\Processor\ProcessorInterface.

Definition at line 33 of file MemoryPeakUsageProcessor.php.

References TYPO3\CMS\Core\Log\LogRecord\addData(), and TYPO3\CMS\Core\Log\Processor\AbstractMemoryProcessor\getRealMemoryUsage().