/** * @return void */ protected function configureLoggerProperties() { $GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'] = array($this->loggerConfiguration->getLogLevelThreshold() => array('Tx_PtExtbase_Logger_Writer_FileWriter' => array('logFile' => $this->logFilePath))); $GLOBALS['TYPO3_CONF_VARS']['LOG']['processorConfiguration'][LogLevel::DEBUG] = array(ReplaceComponentProcessor::class => []); if ($this->loggerConfiguration->weHaveAnyEmailReceivers()) { $GLOBALS['TYPO3_CONF_VARS']['LOG']['processorConfiguration'][$this->loggerConfiguration->getEmailLogLevelThreshold()]['Tx_PtExtbase_Logger_Processor_EmailProcessor'] = array('receivers' => $this->loggerConfiguration->getEmailReceivers()); } }