from __future__ import annotations from pathlib import Path from loguru import logger from configs.load import LOG_DIR, LOG_RETENTION, LOG_ROTATION def setup_logging() -> None: LOG_DIR.mkdir(parents=True, exist_ok=True) logger.add( LOG_DIR / "posefit-server_{time:YYYY-MM-DD}.log", rotation=LOG_ROTATION, retention=LOG_RETENTION, enqueue=True, backtrace=True, diagnose=True, )