Пример #1
0
 /**
  * @param string $name
  * @return Collection
  */
 public function getLoggerCollection($name)
 {
     $logger = $this->getLogger($name);
     if (!$logger instanceof Collection) {
         $logger = $this->loggerFactory->createCollectionLogger($name, ['loggers' => [$logger]]);
     }
     return $logger;
 }
Пример #2
0
 /**
  * @expectedException \DomainException
  * @expectedExceptionMessageRegExp /at index 0$/
  */
 public function testCreateCollectionLoggerWithInvalidConfig()
 {
     $invalidConfig = ['type' => '(invalid)'];
     $factory = new Factory();
     $factory->createCollectionLogger('test', ['loggers' => [$invalidConfig]]);
 }