From 8b0cec826a0ac8ebf7d3898d10ef9ce22ce97e58 Mon Sep 17 00:00:00 2001 From: Ingrid Werner Date: Wed, 4 Mar 2026 14:00:00 +0000 Subject: [PATCH] Add centralised logging utility --- src/utils/logging.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/utils/logging.py diff --git a/src/utils/logging.py b/src/utils/logging.py new file mode 100644 index 0000000..108a4f7 --- /dev/null +++ b/src/utils/logging.py @@ -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