import logging from logging.handlers import RotatingFileHandler from rich.logging import RichHandler LOGGER_NAME = "pipeline" def setup_logging() -> logging.Logger: # Set up Rich console handler rich_handler = RichHandler( level=logging.DEBUG, show_time=True, enable_link_path=True, rich_tracebacks=True, # omit_repeated_times=False, ) logger = logging.getLogger(LOGGER_NAME) logger.setLevel(logging.DEBUG) logger.addHandler(rich_handler) return logger logger = setup_logging()