getRootLogger(); self::assertEquals(LoggerLevel::getLevelWarn(), $root->getLevel()); $appender = $root->getAppender("default"); self::assertTrue($appender instanceof LoggerAppenderEcho); $layout = $appender->getLayout(); self::assertTrue($layout instanceof LoggerLayoutSimple); $logger = $hierarchy->getLogger('mylogger'); self::assertFalse($logger->getAdditivity()); $logger2 = $hierarchy->getLogger('mylogger'); $logger2->setAdditivity(true); self::assertTrue($logger2->getAdditivity()); self::assertTrue($logger->getAdditivity()); } public function testConfigureWithRootCategory() { LoggerConfiguratorIni::configure('configurators/test3.properties'); $hierarchy = LoggerManager::getLoggerRepository(); $root = $hierarchy->getRootLogger(); self::assertEquals(LoggerLevel::getLevelWarn(), $root->getLevel()); $appender = $root->getAppender("default"); self::assertTrue($appender instanceof LoggerAppenderEcho); $layout = $appender->getLayout(); self::assertTrue($layout instanceof LoggerLayoutSimple); } public function testConfigureWithoutIniFile() { self::assertFalse(LoggerConfiguratorIni::configure()); } public function testConfigureWithEmptyIniFile() { self::assertFalse(LoggerConfiguratorIni::configure('configurators/test2.properties')); } }