function(ContainerInterface $container) { $logger = new Monolog\Logger('logger'); $logger->pushHandler( new Monolog\Handler\RotatingFileHandler( implode(DIRECTORY_SEPARATOR, [ $container->get('logs_folder'), "{$container->get('logview_prefix')}.log" ]) ) ); $logger->pushProcessor(new Monolog\Processor\PsrLogMessageProcessor()); $logger->pushProcessor(new Monolog\Processor\WebProcessor()); $logger->pushProcessor(new Monolog\Processor\HostnameProcessor()); $logger->pushProcessor(new Monolog\Processor\IntrospectionProcessor()); $logger->pushProcessor(new Monolog\Processor\MemoryPeakUsageProcessor()); return $logger; } ];