src.interactor.interfaces.logger package

Submodules

src.interactor.interfaces.logger.logger module

Module provides a logger interface.

class src.interactor.interfaces.logger.logger.LoggerInterface

Bases: ABC

LoggerInterface class provides an interface for logging.

abstract log_critical(message: str) None

Log critical message. :param message: Message to log.

abstract log_debug(message: str) None

Log debug message. :param message: Message to log.

abstract log_error(message: str) None

Log error message. :param message: Message to log.

abstract log_exception(message: str) None

Log exception message with exception info. :param message: Message to log.

abstract log_info(message: str) None

Log info message. :param message: Message to log.

abstract log_warning(message: str) None

Log warning message. :param message: Message to log.

Module contents