2017-02-11 82 views
6

我使用安装气流1.7.1.3使用PIP阿帕奇气流:控制记录[禁用/调整记录级别]

我想限制记录到错误工作流电平是由调度器执行。在settings.py文件中设置日志文件位置之外找不到任何内容。

而且网上的资源使我这个谷歌小组讨论here但没有太多的信息在这里以及

不知道如何控制日志气流?

回答

1

日志记录功能,和它的配置将在1.9版本与此commit

+0

感谢您的更新而改变。将此标记为可接受的答案作为升级气流是更好的解决方案 –

0

我知道的唯一的解决方案是更改LOGGING_LEVELsettings.py文件。默认级别设置为INFO

AIRFLOW_HOME = os.path.expanduser(conf.get('core', 'AIRFLOW_HOME')) 
SQL_ALCHEMY_CONN = conf.get('core', 'SQL_ALCHEMY_CONN') 
LOGGING_LEVEL = logging.INFO 
DAGS_FOLDER = os.path.expanduser(conf.get('core', 'DAGS_FOLDER')) 
3

我尝试以下解决办法,它似乎是工作设定LOGGING_LEVELsettings.py外:

  • 更新settings.py

    • 删除或注释行:
      LOGGING_LEVEL = logging.INFO

    • 添加一行:
      LOGGING_LEVEL = os.path.expanduser(conf.get('core', 'LOGGING_LEVEL'))

  • 更新airflow.cfg配置文件:

    • 加线下[core]logging_level = WARN

    • 重启webserverscheduler服务