[ // add a FileWriter TYPO3\CMS\Core\Log\Writer\FileWriter::class => [ // configuration for the writer 'logFile' => TYPO3\CMS\Core\Core\Environment::getVarPath() . '/log/ot_typo3.log' ] ], TYPO3\CMS\Core\Log\LogLevel::WARNING => [ // add a DatabaseWriter TYPO3\CMS\Core\Log\Writer\DatabaseWriter::class => [ 'logTable' => 'ot_log' ] ] ]; // Because of this issue https://forge.typo3.org/issues/89449, // we have to xclass the BackendUserAuthenticator backend middleware // to allow public routes to be really public $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects'][TYPO3\CMS\Backend\Middleware\BackendUserAuthenticator::class] = [ 'className' => Opentalent\OtCore\Middleware\OtBackendUserAuthenticator::class ]; $GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['Controller/NewsController.php']['createDemandObjectFromSettings'] = ['Opentalent\OtTemplating\News\NewsFilter->createDemandObjectFromSettings'];