Python 2.7 如何完全禁用气流中DAG的日志记录?
我有一个dag文件,其中定义了dag及其任务。我只想禁用此DAG的日志记录。你知道怎么做吗?我不想修改airflow.cfg或除具有当前DAG定义的文件之外的任何其他文件 你想禁用DAG中每个任务的日志/输出还是整个DAG本身的日志,包括来自调度程序的日志(当它生成DagBag时)?@dorvak特别是,我想禁用整个DAG的日志,不关心调度程序日志。据我所知,没有(或不可行)从DAG定义文件中执行此操作的方法。当然,您可以禁用每个操作员或DAG对象的日志记录(例如,覆盖其_log/log/logging方法),但基本任务运行器和其他组件仍将生成日志(当操作员拾取DAG等时)。您需要覆盖DAG定义文件中的所有这些类。使用PythonOperators在DAG结束时执行这些任务,可能更容易从DAG内部清理日志文件/数据库。Python 2.7 如何完全禁用气流中DAG的日志记录?,python-2.7,airflow,Python 2.7,Airflow,我有一个dag文件,其中定义了dag及其任务。我只想禁用此DAG的日志记录。你知道怎么做吗?我不想修改airflow.cfg或除具有当前DAG定义的文件之外的任何其他文件 你想禁用DAG中每个任务的日志/输出还是整个DAG本身的日志,包括来自调度程序的日志(当它生成DagBag时)?@dorvak特别是,我想禁用整个DAG的日志,不关心调度程序日志。据我所知,没有(或不可行)从DAG定义文件中执行此操作的方法。当然,您可以禁用每个操作员或DAG对象的日志记录(例如,覆盖其_log/log/log