/** * Formats the log * * @param \TYPO3\CMS\Core\Log\LogRecord $logRecord * @return \TYPO3\CMS\Core\Log\LogRecord */ public function processLogRecord(\TYPO3\CMS\Core\Log\LogRecord $logRecord) { $message = $logRecord->getMessage(); foreach ($this->formatTokens as $token => $formattingMethod) { if (substr($message, 0, strlen($token)) == $token) { $message = substr($message, strlen($token)); $message = $this->{$formattingMethod}(trim($message)); } } $logRecord->setMessage($message); return $logRecord; }