2026-09-04 10:20:40 +08:00

21 lines
508 B
Python

"""Shared logging setup."""
import logging
LOGGER_NAME = "dieya_risk_prediction"
def configure_logging(level: str = "INFO") -> logging.Logger:
logger = logging.getLogger(LOGGER_NAME)
logger.setLevel(level.upper())
logger.propagate = False
if not logger.handlers:
handler = logging.StreamHandler()
handler.setFormatter(logging.Formatter("%(asctime)s %(levelname)s %(name)s %(message)s"))
logger.addHandler(handler)
return logger
logger = configure_logging()