public function testCreateLoggerWithProcessor()
 {
     $options = new MonologOptions();
     $options->setProcessors(array('\\Monolog\\Processor\\MemoryUsageProcessor'));
     $serviceManager = new ServiceManager();
     $factory = new MonologServiceFactory();
     $actual = $factory->createLogger($serviceManager, $options);
     self::assertInstanceOf('\\Monolog\\Logger', $actual);
     self::assertInstanceOf('\\Monolog\\Processor\\MemoryUsageProcessor', $actual->popProcessor());
 }
 private function createLogger($container, $requestedName)
 {
     $config = $this->getConfig($container);
     $factory = new MonologServiceFactory();
     return $factory->createLogger($container, new MonologOptions($config[$requestedName]));
 }