如何与日志交互地运行气流任务实例

时间:2019-04-23 19:54:17

标签: airflow

我有一个叫$user_role = get_post_meta($order_id, 'user_role', true); 的运算符,它可以满足您的要求。

它使用MsSqlToS3Operator记录一些信息。

我喜欢交互式地测试事物。我发现我可以实例化一个任务并像这样运行它:

self.log.info

运行正常。但是,当我在运算符中使用# mssql_to_s3 is a task defined, using this operator, above ti = TaskInstance(mssql_to_s3, execution_date=pendulum.datetime(2019, 4, 23, 3, 5, 6, 3000)) ti.render_templates() print(ti.task.sql) ti.task.execute(None) 时,日志记录不会打印到stdout。

任何人都知道我该怎么做才能打印出日志记录?

我看到的唯一标准输出是self.log.info

我的操作员将BaseOperator子类化并运行其init方法:

[2019-04-23 12:36:58,980] {base_hook.py:83} INFO - Using connection to: id: mssql_default...

0 个答案:

没有答案