from loguru import logger import os import sys # 创建logs目录 logs_dir = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'logs') os.makedirs(logs_dir, exist_ok=True) # 配置日志 logger.remove() logger.add( sys.stdout, level="INFO", format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}", colorize=True ) logger.add( os.path.join(logs_dir, "translate.log"), level="DEBUG", format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {module}.{function}:{line} | {message}", rotation="10 MB", retention="7 days", compression="zip" ) # 导出logger实例 __all__ = ["logger"]