19 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 $this->expectException(InvalidLogProcessorConfigurationException::class);
32 $this->expectExceptionCode(1321696151);
34 $invalidConfiguration = [
37 GeneralUtility::makeInstance(ProcessorFixture::class, $invalidConfiguration);
45 $logger = new \TYPO3\CMS\Core\Log\Logger(
'test.core.log');
46 $writer = new \TYPO3\CMS\Core\Log\Writer\NullWriter();
48 $logRecord = new \TYPO3\CMS\Core\Log\LogRecord(
'dummy', $level,
'message');
49 $processor = $this->getMockBuilder(\
TYPO3\CMS\Core\Log\Processor\ProcessorInterface::class)
50 ->setMethods([
'processLogRecord'])
52 $processor->expects($this->once())->method(
'processLogRecord')->willReturn($logRecord);
54 $logger->addWriter($level, $writer);
55 $logger->addProcessor($level, $processor);
56 $logger->warning(
'test');