【问题标题】:Python Custom Logger [closed]Python自定义记录器[关闭]
【发布时间】:2014-10-01 12:15:25
【问题描述】:

我实际上已经按照以下链接创建自定义记录器的步骤:

Python: custom logging across all modules

但是我如何实际将日志存储在 Mongodb 中并将其拉出并发布到我的前端。

【问题讨论】:

  • 您只需要实现自己的日志处理程序,然后将其添加到日志配置中的一些记录器。
  • 我已经实现了一个日志处理程序。但想不通将其推入 mongodb
  • 您不必“将处理程序推送到 mongodb”,您的处理程序需要建立与该数据库的连接,然后将日志发布到它。

标签: python logging tornado-motor


【解决方案1】:
  1. 创建一个类文件类,实现它的 write 方法,您可以在其中编写向 mongo 插入数据的逻辑
  2. 使用您自己的类文件对象作为流创建一个 StreamHandler。
  3. logger.addHandler(yourHandler)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2016-11-04
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多