docs: def get_logger(self):
          """
          Returns the standard logger
          """
          if Global.LOGGER:
              Global.LOGGER.debug('configuring a logger')
          if self._logger_instance is not None:
              return self._logger_instance
  
          self._logger_instance = logging.getLogger("flowsLogger")
          self._logger_instance.setLevel(logging.DEBUG)
  
          log_format = '%(asctime)s - [%(levelname)s]|%(thread)d\t%(message)s'
          log_date_format = '%Y-%m-%d %H:%M:%S'
          formatter = logging.Formatter(log_format, log_date_format)
  
          new_log_stream_handler = logging.StreamHandler()
          new_log_stream_handler.setFormatter(formatter)
          new_log_stream_handler.setLevel(logging.INFO)
  
          self._logger_instance.addHandler(new_log_stream_handler)
  
          return self._logger_instance