日志配置的一般格式
# 初始化日志引擎
def get_logger(logger_name, log_file_path, level=logging.INFO):
# logger输出格式
formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(message)s',
datefmt='%a, %d %b %Y %H:%M:%S')
# 指定log文件保存路径
# 将指定格式的日志保存到文件中
fh = logging.FileHandler(encoding='utf-8', mode='a', filename=log_file_path)
fh.setFormatter(formatter)
fh.setLevel(logging.DEBUG)
# 进行显示屏输出
ch = logging.StreamHandler()
ch.setFormatter(formatter)
ch.setLevel(logging.DEBUG)
logger = logging.getLogger(logger_name)
logger.addHandler(fh)
logger.addHandler(ch)
logger.setLevel(level)
# 返回logger对象
return logger