2022-04-14 15:07:29 +02:00
|
|
|
<?php
|
|
|
|
|
2022-10-27 14:25:44 +02:00
|
|
|
namespace Codappix\CdxLogging;
|
|
|
|
|
|
|
|
use TYPO3\CMS\Core\Log\LogRecord;
|
|
|
|
use TYPO3\CMS\Core\Log\Processor\AbstractProcessor;
|
|
|
|
use TYPO3\CMS\Core\Log\Processor\ProcessorInterface;
|
|
|
|
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
|
|
|
|
|
|
|
class UriProcessor extends AbstractProcessor implements ProcessorInterface
|
|
|
|
{
|
|
|
|
public function processLogRecord(LogRecord $logRecord)
|
|
|
|
{
|
|
|
|
$logRecord->addData([
|
|
|
|
'URI' => GeneralUtility::getIndpEnv('TYPO3_REQUEST_URL'),
|
|
|
|
]);
|
|
|
|
return $logRecord;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2022-04-14 15:07:29 +02:00
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['LOG']['das']['writerConfiguration'] = [
|
|
|
|
\TYPO3\CMS\Core\Log\LogLevel::DEBUG => [
|
|
|
|
\TYPO3\CMS\Core\Log\Writer\FileWriter::class => [
|
2022-08-16 07:41:34 +02:00
|
|
|
'logFileInfix' => 'das',
|
2022-04-14 15:07:29 +02:00
|
|
|
],
|
|
|
|
],
|
|
|
|
];
|
2023-10-30 15:07:40 +01:00
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['LOG']['writerConfiguration'] = [
|
|
|
|
\TYPO3\CMS\Core\Log\LogLevel::WARNING => [
|
|
|
|
\TYPO3\CMS\Core\Log\Writer\FileWriter::class => [
|
|
|
|
'logFileInfix' => 'warn',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
];
|
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['LOG']['processorConfiguration'] = [
|
|
|
|
\TYPO3\CMS\Core\Log\LogLevel::DEBUG => [
|
|
|
|
\Codappix\CdxLogging\UriProcessor::class => [
|
|
|
|
],
|
|
|
|
],
|
|
|
|
];
|
|
|
|
$GLOBALS['TYPO3_CONF_VARS']['LOG']['TYPO3']['CMS']['deprecations']['writerConfiguration'] = [
|
|
|
|
\TYPO3\CMS\Core\Log\LogLevel::NOTICE => [
|
|
|
|
\TYPO3\CMS\Core\Log\Writer\FileWriter::class => [
|
|
|
|
'logFileInfix' => 'deprecation',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
];
|