import logging import time from logging.handlers import TimedRotatingFileHandler rotator = TimedRotatingFileHandler('mylog.log', when='s', interval=5, backupCount=2) logging.basicConfig(handlers=[rotator], level=logging.DEBUG) logger = logging.getLogger(__name__) while(True): logger.debug("Looped message") time.sleep(1)