def handle_logger(arglar):
logger.setLevel(logging._nameToLevel[arglar.log_level])
formatter = logging.Formatter('[%(asctime)s][%(name)s][%(levelname)s] %(message)s')
logger.handlers = []
if arglar.debug:
handler = logging.handlers.RotatingFileHandler(filename=arglar.log_file.name,
maxBytes=1024 * 1024,
backupCount=3)
handler.setFormatter(formatter)
logger.addHandler(handler)
else:
logger.addHandler(logging.NullHandler())
评论列表
文章目录