'Configure a non-root logger from a dictionary.'

def configure_logger(self, name, config, incremental=False):

    logger = logging.getLogger(name)
    self.common_logger_config(logger, config, incremental)
    propagate = config.get('propagate', None)
    if (propagate is not None):
        logger.propagate = propagate
