""" 日志工具 """ import sys from loguru import logger from pathlib import Path def setup_logger(log_file: str = "e2e_tests.log", log_level: str = "INFO"): """配置日志""" logger.remove() logger.add( sys.stdout, format="{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {name}:{function}:{line} - {message}", level=log_level, colorize=True ) logger.add( log_file, format="{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {name}:{function}:{line} - {message}", level=log_level, rotation="10 MB", retention="7 days", compression="zip" ) return logger setup_logger()