from __future__ import annotations import logging from typing import Optional from ..logging import clear_app_logger_handlers, init_app_logger def init_pipeline_logger( *, log_file_path: Optional[str] = None, level: int = logging.INFO, mirror_console: bool = True, replace_handlers: bool = True, suppress_node_logs: bool = True, ) -> logging.Logger: return init_app_logger( log_file_path=log_file_path, level=level, mirror_console=mirror_console, replace_handlers=replace_handlers, suppress_node_logs=suppress_node_logs, ) def clear_pipeline_logger_handlers(logger: Optional[logging.Logger] = None) -> None: clear_app_logger_handlers(logger)