import sys from loguru import logger def setup_logger(level="DEBUG"): """ Configure loguru logger """ logger.remove() # Remove default handler # 控制台输出 - 使用支持中文的格式 logger.add( sys.stderr, format="{time:YYYY-MM-DD HH:mm:ss} | {level: <8} | {message}", level=level, ) # 文件输出 logger.add( "data/logs/polyweather.log", rotation="10 MB", retention="10 days", level=level, encoding="utf-8", compression="zip", ) logger.info("日志系统初始化完成。")