"""Centralised logging setup.""" import logging import sys def setup_logging(debug: bool = False) -> None: level = logging.DEBUG if debug else logging.INFO fmt = "%(asctime)s [%(levelname)s] %(name)s: %(message)s" logging.basicConfig(stream=sys.stdout, level=level, format=fmt, force=True)