Spaces:
Sleeping
Sleeping
File size: 554 Bytes
1c223a0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | from __future__ import annotations
import logging
import sys
from rag_chunk_visualizer.core.config import settings
LOG_FORMAT = "%(asctime)s | %(levelname)s | %(name)s | %(message)s"
def configure_logging(level: str | None = None) -> None:
resolved_level = (level or settings.log_level).upper()
logging.basicConfig(
level=getattr(logging, resolved_level, logging.INFO),
format=LOG_FORMAT,
stream=sys.stdout,
force=True,
)
def get_logger(name: str) -> logging.Logger:
return logging.getLogger(name)
|