Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 如何完全禁用气流中DAG的日志记录?_Python 2.7_Airflow - Fatal编程技术网

Python 2.7 如何完全禁用气流中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

我有一个dag文件,其中定义了dag及其任务。我只想禁用此DAG的日志记录。你知道怎么做吗?我不想修改airflow.cfg或除具有当前DAG定义的文件之外的任何其他文件

你想禁用DAG中每个任务的日志/输出还是整个DAG本身的日志,包括来自调度程序的日志(当它生成DagBag时)?@dorvak特别是,我想禁用整个DAG的日志,不关心调度程序日志。据我所知,没有(或不可行)从DAG定义文件中执行此操作的方法。当然,您可以禁用每个操作员或DAG对象的日志记录(例如,覆盖其_log/log/logging方法),但基本任务运行器和其他组件仍将生成日志(当操作员拾取DAG等时)。您需要覆盖DAG定义文件中的所有这些类。使用PythonOperators在DAG结束时执行这些任务,可能更容易从DAG内部清理日志文件/数据库。