import logging DEFAULT_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" def configure_logging(level: int = logging.INFO) -> None: root = logging.getLogger() root.setLevel(level) if not root.handlers: handler = logging.StreamHandler() handler.setFormatter(logging.Formatter(DEFAULT_FORMAT)) root.addHandler(handler)