Ограничить один файл журнала до определенного размера - PullRequest
0 голосов
/ 06 мая 2019

Используя модуль регистрации Python ( RotatingFileHandler ), я хочу ограничить ведение журнала одним файлом до определенного размера.Я не нашел ничего, что позволило бы ограничить размер файла журнала только одним файлом.

Это моя конфигурация:

[handler_fileHandler]
class=logging.handlers.RotatingFileHandler
level=INFO
formatter=simpleFormatter
args=('logs/export.log','a',800,1)

Последние два аргумента в args: maxBytes и backupCount.Установка backupCount в 0 остановит вращение файла.Установка его на 1 создаст другой файл.

Я не могу использовать класс FileHandler, так как он не имеет конфигурации размера файла, поэтому я использую класс RotatingFileHandler.Я что-то упустил или есть способ, которым это можно сделать?

Обновление:

Найден обходной путь из этого поста .Но решение реализует класс TruncatedFileHandler, используя RotatingFileHandler.Это старый пост (2014).То есть официальный модуль регистрации не реализовал нечто подобное?

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