python-Apache Airflow-自定义日志记录格式

是否可以自定义Airflow用于记录的格式?

我尝试在$AIRFLOW_HOME / airflow.cfg中添加一个LOG_FORMAT变量,但是它似乎没有生效

LOG_FORMAT = "%(asctime)s logLevel=%(levelname)s logger=%(name)s - %(message)s"

解决方法:

您需要更改气流包装中的settings.py文件以更改日志格式

>更新settings.py(在LOGGING_LEVEL之后添加以下行):

LOG_FORMAT = os.path.expanduser(conf.get(‘core’,’LOG_FORMAT’))
>更新airflow.cfg配置文件:
在[core]下添加行:

LOG_FORMAT =“%(asctime)s logLevel =%(levelname)s logger =%(name)s-%(message)s”
>重新启动Web服务器和调度程序服务

尝试使用答案here中提到的方法来更改日志记录级别

上一篇:python – 如何删除气流中的默认示例dags


下一篇:运行时的气流动态任务