from __future__ import annotations from pathlib import Path from loguru import logger from configs.load import config def setup_logging() -> None: """配置loguru日志输出到按日期轮转的日志文件""" log_dir = config.logging.dir_path log_dir.mkdir(parents=True, exist_ok=True) logger.add( log_dir /"{time:YYYY-MM-DD}.log", rotation=config.logging.rotation, retention=config.logging.retention, enqueue=True, backtrace=True, diagnose=True, )