有什么方法可以在Python中为日志记录模块配置缓冲区

时间:2019-10-18 14:35:06

标签: python logging python-logging

我有冗长的日志记录,它似乎在极大地影响我的Python程序的性能。 据我了解,似乎默认情况下,Python日志记录模块将缓冲直到一条日志消息。 是否可以为几个日志消息配置此缓冲区?例如,我可以使Python日志记录模块最多缓冲10条消息吗? 我已经阅读了Python文档,并且还堆积了thisthisthis之类的溢出问题,但是没有明确的答案,因此将其发布。

谢谢您的输入。

1 个答案:

答案 0 :(得分:1)

使用MemoryHandler。它正是您想要的。它会缓冲消息直到满足某些条件,然后将其发送到另一个处理程序进行处理。