1

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

感谢您的任何意见。

4

1 回答 1

2

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

于 2019-10-18T20:22:00.293 回答