feat: add LoggerInterface

This commit is contained in:
Boris Arzentar 2025-03-29 19:14:16 +01:00
parent ce6208af44
commit 738fc9ba8e

View file

@ -117,7 +117,24 @@ class PlainFileHandler(logging.FileHandler):
self.flush()
def get_logger(name=None, level=None):
class LoggerInterface:
def info(self, msg, *args, **kwargs):
pass
def warning(self, msg, *args, **kwargs):
pass
def error(self, msg, *args, **kwargs):
pass
def critical(self, msg, *args, **kwargs):
pass
def debug(self, msg, *args, **kwargs):
pass
def get_logger(name=None, level=None) -> LoggerInterface:
"""Get a configured structlog logger.
Args: