Есть ли способ настроить буфер для входа модуля в Python - PullRequest
0 голосов
/ 18 октября 2019

У меня есть подробное ведение журнала, и похоже, что оно существенно влияет на производительность моей программы на Python. Из того, что я понял, кажется, что по умолчанию, модуль регистрации Python будет буферизовать до одного сообщения журнала. Можно ли настроить этот буфер для нескольких сообщений журнала? Например, можно ли сделать буферный модуль Python для журнала до 10 сообщений? Я просмотрел документацию по Python, а также вопросы о переполнении стека, такие как это , это и это , но четкого ответа нет, и поэтому я публикую это.

Спасибо за любой вклад.

1 Ответ

1 голос
/ 18 октября 2019

Используйте MemoryHandler . Это именно то, что вы хотите. Он буферизует сообщения до тех пор, пока не будут выполнены некоторые критерии, а затем отправляет их другому обработчику для обработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...