2017-02-11 91 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服務