Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有详细的日志记录,看起来它显着影响了我的 Python 程序的性能。据我了解,默认情况下,Python 日志记录模块似乎会缓冲直到一条日志消息。是否可以为多个日志消息配置此缓冲区?例如,我可以让 Python 日志记录模块缓冲最多 10 条消息吗?我已经阅读了 Python 文档,并且还讨论了类似this、this和this这样的堆栈溢出问题,但没有明确的答案,因此发布了这个。
感谢您的任何意见。
使用MemoryHandler。它完全符合您的要求。它缓冲消息直到满足某些条件,然后将它们发送到另一个处理程序进行处理。