code: def add(self, user, message, groups):
          
          self._debug_log.debug('Logging new Request entry')
          request = Request(user, message, groups)
          self._log_entries.appendleft(request)
          return request
docs: Add a new log entry
          :param user: The requesting user
          :type  user: agentml.User
  
          :param message: The request Message instance
          :type  message: agentml.Message
  
          :param groups: The request groups
          :type  groups: set
  
          :return: The logged Request instance
          :rtype : Request