HitendraKawale's picture
Deploy RAG Chunk Visualizer with multi-provider LLM support
1c223a0 verified
Raw History Blame Contribute Delete
554 Bytes
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)