【问题标题】:Is there any way to configure buffer for logging module in Python有什么方法可以在 Python 中为日志记录模块配置缓冲区
【发布时间】:2019-10-18 14:35:06
【问题描述】:

我有详细的日志记录,看起来它显着影响了我的 Python 程序的性能。 据我了解,似乎默认情况下,Python 日志记录模块将缓冲直到一条日志消息。 是否可以为多个日志消息配置此缓冲区?例如,我可以让 Python 日志记录模块缓冲最多 10 条消息吗? 我已经阅读了 Python 文档,并且还讨论了诸如 thisthisthis 之类的溢出问题,但没有明确的答案,因此发布了这个。

感谢您的任何意见。

【问题讨论】:

    标签: python logging python-logging


    【解决方案1】:

    使用MemoryHandler。它完全符合您的要求。它缓冲消息直到满足某些条件,然后将它们发送到另一个处理程序进行处理。

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2016-06-04
      • 2014-06-11
      • 1970-01-01
      • 2014-02-26
      • 2013-05-21
      相关资源
      最近更新 更多