24---可能是作业。。。
def save_log(logger, log_type, msg):
"""
保存用户日志的函数,封装了logging模块的写日志方法
:param logger: 日志器
:param log_type: 日志类型
:param msg: 日志信息
:return:
"""
from logging import config, getLogger
from conf.settings import LOGGING_DIC
config.dictConfig(LOGGING_DIC)
log = getLogger(logger)
type_dict = {
'debug': log.debug,
'info': log.info,
'warning': log.warning,
'error': log.error,
'critical': log.critical
}
if log_type not in type_dict:
raise TypeError('您输入的日志类型错误')
type_dict.get(log_type)(msg)