Files

23 lines
525 B
Python

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,
)