Files
bttoxin-pipeline/backend/app/core/logging.py
2025-10-13 21:05:00 +08:00

15 lines
383 B
Python

import logging
import sys
def setup_logging(level: str = "INFO", fmt: str = "%(asctime)s - %(name)s - %(levelname)s - %(message)s") -> None:
handler = logging.StreamHandler(sys.stdout)
formatter = logging.Formatter(fmt)
handler.setFormatter(formatter)
root = logging.getLogger()
if not root.handlers:
root.addHandler(handler)
root.setLevel(level)