我发现气流平台使用的是Flask日志结构(在airflow.cfg [core]部分)
log_format = [%%(asctime)s] {%%(filename)s:%%(lineno)d} %%(levelname)s - %%(message)s
。
我想修改这个字符串并添加 dag id、任务 id 和其他 dag 的“ti”信息。
我尝试使用 jinja 模板语法(即 {{ ti.dag_id }}),但这似乎不起作用。
log_format = [%%(asctime)s]:{{ ti.dag_id }}:{{ ti.task_id }}:{{ ti.run_id }} - %%(log_color)s%%(levelname)s%%(reset)s - %%(log_color)s%%(message)s%%(reset)s
我怎样才能做到这一点?