Python日志记录:更改配置而不重启?

时间:2015-09-17 20:29:54

标签: python python-2.7

我正在使用Python日志记录模块并使用YAML文件来定义配置,然后按如下方式初始化日志记录:

with open(config_file_path, 'r') as f:
        config = yaml.load(f.read())
        logging.config.dictConfig(config)

有没有办法监控文件更改,以便日志模块自动获取新配置而无需重新启动应用程序?

1 个答案:

答案 0 :(得分:1)

您可以将记录器设置为listen for config changes on a socket