import logging def init_logging(log_path): log_path.parent.mkdir(parents=True, exist_ok=True) logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s", handlers=[ logging.FileHandler(log_path, mode="w", encoding="utf-8"), logging.StreamHandler(), ], force=True, )