气流复制日志

2024-01-02

我正在使用 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 ,没有问题。)


检查log_format你的价值airflow.cfg file.

我的默认配置:

# Log format
log_format = [%%(asctime)s] {%%(filename)s:%%(lineno)d} %%(levelname)s - %%(message)s
simple_log_format = %%(asctime)s %%(levelname)s - %%(message)s
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

气流复制日志 的相关文章

随机推荐

  • 为什么在 affine2d 中使用转置矩阵

    根据http nl mathworks com help images ref affine2d class html http nl mathworks com help images ref affine2d class html Ma
  • 计算两个地理点的距离(以公里为单位)c#

    我想计算两个地理点的距离 这些点以经度和纬度给出 坐标是 点 1 36 578581 118 291994 点 2 36 23998 116 83171 这是一个比较结果的网站 http www movable type co uk scr
  • 如何在不终止docker容器的情况下重新启动apache2?

    我使用作为基础php docker 容器 https hub docker com php 带有标签 php 5 6 apache 当我尝试重新启动容器内的 apache2 时 容器停止 root phalconapp var www ht
  • 创建数组的快捷方式?

    在 VB NET 中 我创建数组如下 Dim myArray New ArrayList 但是有没有一种方法可以创建包含元素的数组而无需创建变量呢 在 Ruby 中 还有很长的路要走 array Array new 简单的 不变的方式就是
  • ASP.Net MVC3:将 .js 文件放在 View 而不是 Scripts 文件夹附近

    我们想从 Razor 视图中分离出 javascript 以便我们可以测试 我们可以将 js 文件定位在它们对应的视图附近 而不是放在 Scripts 文件夹中吗 例如 我们希望在解决方案资源管理器中看到这一点 MyMvcProject V
  • Java - 使用河豚加密时丢失最终字符

    我正在使用一些 java 代码 使用 Blowfish 加密文本文件的内容 当我将加密文件转换回来 即解密 时 字符串末尾缺少一个字符 有什么想法吗 我对 Java 很陌生 已经摆弄了几个小时但没有运气 文件 war and peace t
  • 扩展 JFrame 总是一个坏主意吗? [复制]

    这个问题在这里已经有答案了 开发 Java Swing GUI 时 扩展 JFrame 总是一个坏主意吗 那么 JPanel 或其他 JComponent 又如何呢 另外 是什么让它变得不好呢 通常 如果您需要自定义 Swing 组件 则仅
  • Flask-mongoengine 中的聚合

    我只是盯着 MongoDB 我正在盯着一个带有 Flask mongoengine 的应用程序 我想聚合一些文档 我正在使用 Flask mongoengine 并在尝试时 class MyDocumentModel db Document
  • GKE Ingress 显示后端服务不健康

    我有一个 GKE 集群 实例组中有 4 个节点 我部署了 Ingress 和几个 Pod 每个 Pod 仅 1 个副本 因此它们仅位于 1 个节点上 我在 Google 控制台 Ingress 详细信息页面 上注意到 尽管正在运行的 pod
  • 如何让 jQuery 自动完成在字段焦点上弹出? [复制]

    这个问题在这里已经有答案了 可能的重复 jQuery 自动完成 UI 我希望它能够在焦点上开始搜索 而无需用户输入任何内容 https stackoverflow com questions 4479598 jquery autocompl
  • 计数陷阱

    考虑计算结构不同的数量的问题二叉搜索树 http en wikipedia org wiki Binary search tree 给定 N 找到包含值 1 N 的结构不同的二叉搜索树的数量 给出一个解决这个问题的算法非常容易 修复根中每个
  • 如何按键对 ng-options 中的数组进行排序?

    有这样一个数组 month Array 13 0 M 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 N
  • 如何在Cakephp 3.0中读写Session

    我是蛋糕3 0的新手 我已阅读有关的文档http book cakephp org 3 0 en development sessions html http book cakephp org 3 0 en development sess
  • 了解批处理文件中的 start、2>nul、cmd 和其他符号

    从这个话题跟进on here https stackoverflow com a 19596432 2896127 我试图从建议的答案中了解 幕后 发生的事情 我不明白 2 gt nul 或 1 gt nul 应该做什么 我试图破译开始 b
  • MongoDB:聚合框架:字段之间的$match

    我有一个包含两个文档的测试集合 gt db test find pretty id ObjectId 510114b46c1a3a0f6e5dd7aa a 1 b 2 id ObjectId 510114c86c1a3a0f6e5dd7ab
  • 在 Django 1.9 中保存时将用户添加到组

    你好 我使用的是 Django 1 9 尝试在创建或保存时将用户添加到组中 使用 user groups 或 groups user set add 不起作用 请与下面的保存前和保存后混合搭配 这些答案对我不起作用 所以这不是一个骗局 在
  • ngFor youtube 链接与 Angular2 中的 Domsanitizer

    我的模拟内存数据库中有 youtube 链接 我想 ngFor 这些来自 youtube 的视频 let videos any videoURL ZOd5LI4 PcM videoURL d6xQTf8M51A videoURL BIfvI
  • Spring.Net IoC 和魔术字符串

    我一直在考虑 IApplicationContext GetObject string name 方法 它似乎相当依赖魔术字符串从应用程序上下文中获取对象 与其他容器一样结构图 http structuremap sourceforge n
  • React Native 在 Swift 中将事件发送到 JavaScript

    如何在 Swift 中将事件发送到 JavaScript 有 Objc 代码示例如何将事件发送到 JavaScript 但我需要快速执行 import RCTBridge h import RCTEventDispatcher h impl
  • 气流复制日志

    我正在使用 Airflow 1 10 4 当我在自定义模块中使用日志记录时遇到问题 我的代码是这样的 import logging log logging getLogger name log info hello there 输出如下 2