Журналы дублирования воздушного потока - PullRequest
0 голосов
/ 22 января 2020

Я использую Airflow 1.10.4 и сталкиваюсь с проблемой при входе в систему в своих пользовательских модулях.

Мой код выглядит так:

import logging
log = logging.getLogger(__name__)
log.info('hello there')

И вывод быть как:

[2020-01-22 09:44:29,954] {{logging_mixin.py:95}} INFO - [[34m2020-01-22 09:44:29,954[0m] {{[34mbase_hook.py:[0m84}} INFO[0m - hello there.

Время, имя файла и уровень ведения журнала дублируются в каждой строке моего журнала. Как я могу реализовать журнал Airflow, чтобы избежать этого? (Я использовал self.log в своих операторах и проблем нет.)

1 Ответ

1 голос
/ 22 января 2020

Проверьте значение log_format в файле airflow.cfg.

моя конфигурация по умолчанию:

# Log format
log_format = [%%(asctime)s] {%%(filename)s:%%(lineno)d} %%(levelname)s - %%(message)s
simple_log_format = %%(asctime)s %%(levelname)s - %%(message)s
...