@Deprecated
  default List<OnlineLogRecord> getSlowLogResponses(final Set<ServerName> serverNames,
    final LogQueryFilter logQueryFilter) throws IOException {
    String logType;
    if (LogQueryFilter.Type.LARGE_LOG.equals(logQueryFilter.getType())) {
      logType = "LARGE_LOG";
    } else {
      logType = "SLOW_LOG";
    }
    Map<String, Object> filterParams = new HashMap<>();
    filterParams.put("regionName", logQueryFilter.getRegionName());
    filterParams.put("clientAddress", logQueryFilter.getClientAddress());
    filterParams.put("tableName", logQueryFilter.getTableName());
    filterParams.put("userName", logQueryFilter.getUserName());
    filterParams.put("filterByOperator", logQueryFilter.getFilterByOperator().toString());
    List<LogEntry> logEntries = getLogEntries(serverNames, logType, ServerType.REGION_SERVER,
      logQueryFilter.getLimit(), filterParams);
    return logEntries.stream().map(logEntry -> (OnlineLogRecord) logEntry)
      .collect(Collectors.toList());
  }
Retrieves online slow/large RPC logs from the provided list of RegionServers
@param serverNames    Server names to get slowlog responses from
@param logQueryFilter filter to be used if provided (determines slow / large RPC logs)
@return online slowlog response list
@throws IOException if a remote or network exception occurs
@deprecated since 2.4.0 and will be removed in 4.0.0. Use
            {@link #getLogEntries(Set, String, ServerType, int, Map)} instead.
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java