【发布时间】:2017-09-28 12:54:14
【问题描述】:
我在我的执行目录中创建了一个 luigi.cfg;并将 LUIGI_CONFIG_PATH 变量设置为指向它的副本;并将我自己的日志记录配置文件设置为 INFO。但我仍然收到所有 DEBUG 消息。
配置文件是:
[core]
log_level=INFO
no_configure_logging=True
【问题讨论】:
标签: luigi
我在我的执行目录中创建了一个 luigi.cfg;并将 LUIGI_CONFIG_PATH 变量设置为指向它的副本;并将我自己的日志记录配置文件设置为 INFO。但我仍然收到所有 DEBUG 消息。
配置文件是:
[core]
log_level=INFO
no_configure_logging=True
【问题讨论】:
标签: luigi
似乎 luigi 还是设置了自己的日志记录。这会将其关闭。
luigi.interface.setup_interface_logging.has_run = True
【讨论】:
您可以添加到您的代码中:
luigi.interface.InterfaceLogging.setup(luigi.interface.core())
Luigi 在你第一次执行它时初始化它的日志配置(访问 luigi.cfg 文件)。因此,如果您要添加不同的配置,它可能会在 luigi 执行时被覆盖。该命令将预先初始化 luigi 的接口日志记录以避免这种情况。
【讨论】: