我在执行目录中创建了一个luigi.cfg;并设置LUIGI_CONFIG_PATH变量以指向此副本;并将我自己的日志配置文件设置为INFO。然而,我仍然得到所有的DEBUG消息。
配置文件是:
[core]
log_level=INFO
no_configure_logging=True
答案 0 :(得分:0)
似乎luigi无论如何都设置了自己的日志。这将其关闭。
luigi.interface.setup_interface_logging.has_run = True
答案 1 :(得分:0)
您可以添加到您的代码中:
luigi.interface.InterfaceLogging.setup(luigi.interface.core())
Luigi首次执行时会初始化其日志记录配置(访问luigi.cfg文件)。因此,如果要添加其他配置,则执行luigi时可能会覆盖该配置。此命令将预先初始化luigi的接口日志记录,以避免这种情况。