43 $this->assertInstanceOf(
'TYPO3\\CMS\\Core\\Log\\Logger', $this->logManagerInstance->getLogger(
'test'));
50 $this->assertSame(
'test.a.b', $this->logManagerInstance->getLogger(
'test_a_b')->getName());
57 $this->assertSame(
'test.a.b', $this->logManagerInstance->getLogger(
'test\\a\\b')->getName());
65 $this->logManagerInstance->registerLogger($loggerName);
66 $logger1 = $this->logManagerInstance->getLogger($loggerName);
67 $logger2 = $this->logManagerInstance->getLogger($loggerName);
68 $this->assertSame($logger1, $logger2);
74 public function configuresLoggerWithConfiguredWriter() {
76 $writer =
'TYPO3\\CMS\\Core\\Log\\Writer\\NullWriter';
78 $GLOBALS[
'TYPO3_CONF_VARS'][
'LOG'][$component][
'writerConfiguration'] = array(
84 $logger = $this->logManagerInstance->getLogger($component);
85 $writers = $logger->getWriters();
86 $this->assertInstanceOf($writer, $writers[$level][0]);
92 public function configuresLoggerWithConfiguredProcessor() {
94 $processor =
'TYPO3\\CMS\\Core\\Log\\Processor\\NullProcessor';
96 $GLOBALS[
'TYPO3_CONF_VARS'][
'LOG'][$component][
'processorConfiguration'] = array(
102 $logger = $this->logManagerInstance->getLogger($component);
103 $processors = $logger->getProcessors();
104 $this->assertInstanceOf($processor, $processors[$level][0]);
logManagerTurnsUnderScoreStyleLoggerNamesIntoDotStyleLoggerNames()
static makeInstance($className)
logManagerTurnsNamespaceStyleLoggerNamesIntoDotStyleLoggerNames()
logManagerReturnsLoggerWhenRequestedWithGetLogger()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
managerReturnsSameLoggerOnRepeatedRequest()