File size: 305 Bytes
ec94fc1
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
"""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)