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)
posted @ 2020-04-01 22:23  微信搜索-程序媛小庄  阅读(70)  评论(0)    收藏  举报