我正在使用fileConfig
函数配置自定义记录器,如下所示:
logging.config.fileConfig(config_file_fullname, defaults={"log_directory": log_directory})
self.logger = logging.getLogger(__name__)
self.logger = logging.LoggerAdapter(self.logger, {})
这非常简单,我可以使用一个文件来设置所有记录器配置。 问题在于,这会设置根记录器配置,而使用它自己的记录器的其他库也会获取此配置,从而导致记录器中出现错误(在我的情况下,请求库会引发KeyError)。
有什么方法可以使用类似fileConfig的功能来仅加载自定义记录器的配置吗? 还是有什么方法可以重置根记录器配置?