Spaces:
Sleeping
Sleeping
Download src/rag_chunk_visualizer/core/logging.py from HitendraKawale/rag-chunk-visualizer: direct link, hf CLI and curl.
- Browser
- Download file 554 Bytes
-
https://huggingface.co/spaces/HitendraKawale/rag-chunk-visualizer/resolve/main/src/rag_chunk_visualizer/core/logging.py
- Command line
-
hf download hf://spaces/HitendraKawale/rag-chunk-visualizer/src/rag_chunk_visualizer/core/logging.py
-
curl -L -o logging.py https://huggingface.co/spaces/HitendraKawale/rag-chunk-visualizer/resolve/main/src/rag_chunk_visualizer/core/logging.py
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) | |