if (logger is None):
            self.logger = logging.getLogger(
                __name__ + "." + self.__class__.__name__
            )
        else: