from tmtccmd.utility.tmtc_printer import FsfwTmTcPrinter


class PrintWrapper:
    def __init__(self, printer: FsfwTmTcPrinter):
        self.printer = printer

    def dlog(self, string: str):
        print(string)
        self.printer.file_logger.info(string)


def log_to_both(printer: FsfwTmTcPrinter, string: str):
    print(string)
    printer.file_logger.info(string)