Я использую windows 7 и python 2.7. Я хочу ограничить размер файла журнала до 5 МБ. Мое приложение, когда оно начинается, записывает в файл журнала, а затем приложение завершается. Когда мое приложение запустится снова, оно будет записываться в том же файле журнала. Поэтому приложение не работает постоянно. Приложение инициирует, обрабатывает и завершает работу.
Мой код для ведения журнала:
import logging
import logging.handlers
logging.basicConfig(filename=logfile.log, level="info", format='%(asctime)s %(levelname)s %(funcName)s(%(lineno)d) %(message)s')
logging.info("*************************************************")
Я пробовал с RotatingFileHandler, но он не работал
logging.handlers.RotatingFileHandler(logFile, mode='a', maxBytes=5*1024*1024, backupCount=2, encoding=None, delay=0)
Итак, как я могу обеспечить ограничение размера файла в python?