return cls._instance

def __del__(self):
    sys.stdout = self.stdout

def write(self, data):
    data = data.rstrip('\r\n')
if data:
    self.logger.info(data)
Python: модуль ведения журнала для операторов печати: повторяющиеся записи журнала