/** * @return void */ public function testGetInstanceWithoutConfiguredLoggerShouldReturnDefaultLogger() { $reflection = new \ReflectionClass(Config::class); $property = $reflection->getProperty('config'); $property->setAccessible(true); $config = $property->getValue(); if (isset($config[LogConstants::LOGGER_CONFIG])) { unset($config[LogConstants::LOGGER_CONFIG]); } $loggerFactory = new LoggerFactory(); $logger = $loggerFactory->getInstance(); $this->assertInstanceOf(LoggerInterface::class, $logger); }
/** * @param \Spryker\Shared\Log\Config\LoggerConfigInterface|null $loggerConfig * * @return \Psr\Log\LoggerInterface|null */ protected function getLogger(LoggerConfigInterface $loggerConfig = null) { return LoggerFactory::getInstance($loggerConfig); }