Add centralised logging utility

This commit is contained in:
Ingrid Werner 2026-03-04 14:00:00 +00:00
parent 452ee4ed3e
commit 8b0cec826a

12
src/utils/logging.py Normal file
View file

@ -0,0 +1,12 @@
import logging
import sys
def get_logger(name: str) -> logging.Logger:
logger = logging.getLogger(name)
if not logger.handlers:
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(logging.Formatter("%(asctime)s [%(name)s] %(levelname)s %(message)s"))
logger.addHandler(handler)
logger.setLevel(logging.INFO)
return logger