lijn14
创建工程
c1a46f7
Raw
History Blame
650 Bytes
"""
日志管理模块 — 公共模块
"""
import logging
import sys
from pathlib import Path
from typing import Optional
def setup_logging(
log_dir: Optional[str] = None,
level: int = logging.INFO,
log_file: Optional[str] = None,
):
"""
配置日志系统。
TODO [Person E]: 实现以下逻辑:
1. 创建 root logger
2. 设置 StreamHandler (控制台输出)
3. (可选) 设置 FileHandler (文件输出)
4. 使用 rich.logging.RichHandler 美化控制台输出
5. 设置日志格式: [时间] [级别] [模块名] 消息
"""
raise NotImplementedError("TODO: Person E 实现 setup_logging")