2023-12-19 23:58:57 +01:00
|
|
|
from collections.abc import Callable
|
|
|
|
|
|
|
|
|
|
|
2024-01-19 08:17:47 +01:00
|
|
|
class LoggerWrapped:
|
2023-12-19 23:58:57 +01:00
|
|
|
fn_print: Callable = None
|
|
|
|
|
|
|
|
|
|
def __init__(self, fn_print: Callable):
|
|
|
|
|
self.fn_print = fn_print
|
|
|
|
|
|
|
|
|
|
def debug(self, value):
|
|
|
|
|
self.fn_print(value)
|
|
|
|
|
|
|
|
|
|
def warning(self, value):
|
|
|
|
|
self.fn_print(value)
|
|
|
|
|
|
|
|
|
|
def info(self, value):
|
|
|
|
|
self.fn_print(value)
|
|
|
|
|
|
|
|
|
|
def error(self, value):
|
|
|
|
|
self.fn_print(value)
|
|
|
|
|
|
|
|
|
|
def critical(self, value):
|
|
|
|
|
self.fn_print(value)
|
2024-11-13 09:09:00 +01:00
|
|
|
|
|
|
|
|
def exception(self, value):
|
|
|
|
|
self.fn_print(value)
|