has('config') ? $container->get('config') : []; Cascade::fileConfig(isset($config['logger']) ? $config['logger'] : ['loggers' => []]); // Compose requested logger name $loggerName = isset($options) & isset($options['logger_name']) ? $options['logger_name'] : 'Logger'; $nameParts = explode('_', $requestedName); if (count($nameParts) > 1) { $loggerName = $nameParts[1]; } return Cascade::getLogger($loggerName); } }