Apache Airflow: Control over logging [Disable/Adjust logging level]

后端 未结 4 1144
青春惊慌失措
青春惊慌失措 2021-01-04 08:28

I am using Airflow 1.7.1.3 installed using pip

I would like to limit the logging to ERROR level for the workflow being executed by the scheduler. Could not find anyt

4条回答
  •  情书的邮戳
    2021-01-04 09:09

    I tried below work around and it seems to be working to set LOGGING_LEVEL outside of settings.py:

    • Update settings.py:

      • Remove or comment line:
        LOGGING_LEVEL = logging.INFO

      • Add line:
        LOGGING_LEVEL = os.path.expanduser(conf.get('core', 'LOGGING_LEVEL'))

    • Update airflow.cfg configuration file:

      • Add line under [core]: logging_level = WARN

      • Restart webserver and scheduler services

    • Use environment vaiable AIRFLOW__CORE__LOGGING_LEVEL=WARN.

    See the official docs for details.

提交回复
热议问题