@@ -40,10 +40,10 @@ def configure_logging(
4040 format.
4141
4242 Args:
43- level (int): The logging level to set for the logger (default: logging.INFO).
44- stream_handler (bool): Flag to indicate if output to stdout should occur (default: True).
45- file_handler (Optional[str]): Path to a file where logs will be written (default: None).
46- formatter (Optional[logging.Formatter]): A formatter instance for custom log message formatting (default: None).
43+ level (int): The logging level to set for the logger (default: logging.INFO).
44+ stream_handler (bool): Flag to indicate if output to stdout should occur (default: True).
45+ file_handler (Optional[str]): Path to a file where logs will be written (default: None).
46+ formatter (Optional[logging.Formatter]): A formatter instance for custom log message formatting (default: None).
4747 """
4848 self .logger .setLevel (level )
4949 self .clear_handlers () # Clear existing handlers before adding new ones
@@ -66,7 +66,7 @@ def default_formatter(self) -> logging.Formatter:
6666 'timestamp - logger name - log level - message'.
6767
6868 Returns:
69- logging.Formatter: The default formatter for log messages.
69+ logging.Formatter: The default formatter for log messages.
7070 """
7171 return logging .Formatter ("%(asctime)s - %(name)s - %(levelname)s - %(message)s" )
7272
@@ -86,8 +86,8 @@ def add_handler(self, handler: logging.Handler, formatter: logging.Formatter):
8686 logger and sets its message format.
8787
8888 Args:
89- handler (logging.Handler): The logging handler to add (e.g., StreamHandler).
90- formatter (logging.Formatter): The formatter to set for the handler.
89+ handler (logging.Handler): The logging handler to add (e.g., StreamHandler).
90+ formatter (logging.Formatter): The formatter to set for the handler.
9191 """
9292 handler .setFormatter (formatter )
9393 self .logger .addHandler (handler )
@@ -98,15 +98,15 @@ def set_log_level(self, level: int):
9898 This method allows dynamic adjustments to the logging level at runtime.
9999
100100 Args:
101- level (int): The new logging level to set for the logger.
101+ level (int): The new logging level to set for the logger.
102102 """
103103 self .logger .setLevel (level )
104104
105105 def get_logger (self ) -> logging .Logger :
106106 """Retrieves the configured logger instance.
107107
108108 Returns:
109- logging.Logger: The logger instance configured for the library.
109+ logging.Logger: The logger instance configured for the library.
110110 """
111111 return self .logger
112112
@@ -123,13 +123,13 @@ def create_logger(
123123 configuration, and returns the logger for further use.
124124
125125 Args:
126- level (int): The logging level to set for the logger (default: logging.INFO).
127- stream_handler (bool): Flag to indicate if output to stdout should occur (default: True).
128- file_handler (Optional[str]): Path to a file where logs will be written (default: None).
129- formatter (Optional[logging.Formatter]): A formatter instance for custom log message formatting (default: None).
126+ level (int): The logging level to set for the logger (default: logging.INFO).
127+ stream_handler (bool): Flag to indicate if output to stdout should occur (default: True).
128+ file_handler (Optional[str]): Path to a file where logs will be written (default: None).
129+ formatter (Optional[logging.Formatter]): A formatter instance for custom log message formatting (default: None).
130130
131131 Returns:
132- logging.Logger: The configured logger instance.
132+ logging.Logger: The configured logger instance.
133133 """
134134 logger_manager = LoggerManager ()
135135 logger_manager .configure_logging (level , stream_handler , file_handler , formatter )
0 commit comments