"""Centralized logger — import this everywhere.""" import sys from loguru import logger from configs.settings import LOGS_DIR logger.remove() logger.add(sys.stderr, level="INFO", format="{time:HH:mm:ss} | {level: <8} | {name} - {message}") logger.add(LOGS_DIR / "pipeline_{time}.log", rotation="50 MB", retention="7 days", level="DEBUG")