import logging # 创建日志记录器 log = logging.getLogger(__name__) log.setLevel(logging.INFO) # 创建文件处理器 file_handler = logging.FileHandler('cross.log') file_handler.setLevel(logging.INFO) # 创建控制台处理器 console_handler = logging.StreamHandler() console_handler.setLevel(logging.INFO) # 格式化日志 formatter = logging.Formatter( '%(asctime)s - %(name)s:%(lineno)d - %(levelname)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S' ) file_handler.setFormatter(formatter) console_handler.setFormatter(formatter) # 添加处理器到记录器 log.addHandler(file_handler) log.addHandler(console_handler)