From 75cf8b007fdf51da8c4a2096d67021ae0e63e33e Mon Sep 17 00:00:00 2001 From: aitbc Date: Sun, 3 May 2026 19:22:08 +0200 Subject: [PATCH] refactor: remove deprecated logging.py compatibility layer - Delete aitbc/logging.py module - Remove setup_logger, get_logger, and configure_logging functions - Clean up compatibility layer for aitbc_logging imports --- aitbc/logging.py | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 aitbc/logging.py diff --git a/aitbc/logging.py b/aitbc/logging.py deleted file mode 100644 index 1f06eaf6..00000000 --- a/aitbc/logging.py +++ /dev/null @@ -1,38 +0,0 @@ -""" -Logging module (alias for aitbc_logging) -This module provides a compatibility layer for imports from aitbc.logging -""" - -import logging -import sys -from typing import Optional - -def setup_logger( - name: str, - level: str = "INFO", - format_string: Optional[str] = None -) -> logging.Logger: - """Setup a logger with consistent formatting""" - if format_string is None: - format_string = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" - - logger = logging.getLogger(name) - logger.setLevel(getattr(logging, level.upper())) - - if not logger.handlers: - handler = logging.StreamHandler(sys.stdout) - formatter = logging.Formatter(format_string) - handler.setFormatter(formatter) - logger.addHandler(handler) - - return logger - -def get_logger(name: str) -> logging.Logger: - """Get a logger instance""" - return logging.getLogger(name) - -def configure_logging(level: str = "INFO", format_string: str = None): - """Configure logging with default settings""" - return setup_logger("aitbc", level=level, format_string=format_string) - -__all__ = ["get_logger", "setup_logger", "configure_logging"]