Apache Airflow-1.10.4-logging_mixin.py-在日志上打印ASCII字符

时间:2019-08-15 22:37:12

标签: airflow

我从{logging_mixin.py}收到奇怪的字符:

[2019-08-15 22:06:57,130] {{logging_mixin.py:95}} INFO - [[34m2019-08-15 22:06:57,129[0m] {[34mbase_hook.py:[0m84} INFO[0m - Using connection to: [1mid: winrm_uat. Host: pgi-ms-wadmtm02.mgmt.msci.org, Port: None, Schema: None, Login:

这是从1.10.3更新到1.10.4之后产生的。

我没有更改与LC相关的Dockerfile的任何内容:

ENV LANGUAGE en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
ENV LC_CTYPE en_US.UTF-8
ENV LC_MESSAGES en_US.UTF-8

1 个答案:

答案 0 :(得分:2)

这是由于[AIRFLOW-5065]向控制台日志#5681添加颜色而产生的,假设仅在stdout为console时才添加彩色日志,但这也反映在UI上。

我在airflow.cfg上禁用了此选项:

colored_console_log = False