handbook_engine / app /core /logging.py
internationalscholarsprogram's picture
fix: ISP handbook styling overhaul - margins, typography, emphasis, benefits, CSS cascade
ec94fc1
raw
history blame contribute delete
305 Bytes
"""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)