This commit is contained in:
王鹏
2026-04-09 14:55:54 +08:00
commit a2f5875d1b
60 changed files with 5210 additions and 0 deletions

18
utils/logger.py Normal file
View File

@@ -0,0 +1,18 @@
from __future__ import annotations
import logging
from typing import Optional
def setup_logging(level: int = logging.INFO, log_file: Optional[str] = None) -> logging.Logger:
handlers: list[logging.Handler] = [logging.StreamHandler()]
if log_file:
handlers.append(logging.FileHandler(log_file, encoding="utf-8"))
logging.basicConfig(
level=level,
format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",
handlers=handlers,
)
return logging.getLogger("yidaima")