code: def logger(self):
          
          if not hasattr(self, '_logger') or not self._logger:
              self._logger = ServiceLogger()
          return self._logger
docs: Instantiates and returns a ServiceLogger instance