logging.py 373 B

1234567891011121314151617
  1. from __future__ import annotations
  2. import logging
  3. import sys
  4. from app.core.config import settings
  5. def setup_logging() -> None:
  6. level = getattr(logging, settings.log_level.upper(), logging.INFO)
  7. logging.basicConfig(
  8. level=level,
  9. format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",
  10. stream=sys.stdout,
  11. force=True,
  12. )