def setup_logging(config_uri): """Include-aware Python logging setup from INI config file. """ path, _ = _getpathsec(config_uri, None) parser = IncludeAwareConfigParser() parser.read([path]) if parser.has_section('loggers'): config_file = os.path.abspath(path) defaults = dict(parser, here=os.path.dirname(config_file)) return fileConfig(parser, defaults)
def setup_logging(config_uri): """Include-aware Python logging setup from INI config file. """ path, _ = _getpathsec(config_uri, None) parser = IncludeAwareConfigParser() parser.read([path]) if parser.has_section('loggers'): config_file = os.path.abspath(path) defaults = dict(parser, here=os.path.dirname(config_file)) return fileConfig(parser, defaults)