# -*- coding: utf-8 -*- # # @author: # @date: # @version: # @description: import logging logger = logging.getLogger('logs_logger') logger.setLevel(logging.DEBUG) # 创建一个文件处理器 file_handler = logging.FileHandler('logs.log') file_handler.setLevel(logging.DEBUG) # 创建一个控制台处理器 console_handler = logging.StreamHandler() console_handler.setLevel(logging.DEBUG) # 创建一个日志格式 formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') file_handler.setFormatter(formatter) console_handler.setFormatter(formatter) # 将处理器添加到记录器 logger.addHandler(file_handler) logger.addHandler(console_handler) class Log: @staticmethod def debug(msg): logger.debug(msg) @staticmethod def info(msg): logger.info(msg) @staticmethod def error(msg): logger.error(msg) @staticmethod def warning(msg): logger.warning(msg) @staticmethod def critical(msg): logger.critical(msg)