def _initialize_logging(self):
"""Printing to console is dirty"""
main_logger = logging.getLogger('main')
log_filename = os.path.join('logs', 'log.txt')
main_logger.setLevel(logging.DEBUG)
# 5 rotating logs of 1 MB each
handler = logging.handlers.RotatingFileHandler(
log_filename,
maxBytes = 1024 * 1024,
backupCount = 1
)
main_logger.addHandler(handler)
return main_logger
评论列表
文章目录