code: private void log(ArrayList<PrintWriter> writers, RecordTypes recordType,
                     Keys[] keys, String[] values) {
      log(writers, recordType, keys, values, false);
    }
docs: Log a number of keys and values with record. the array length of
  keys and values should be same.
  @param writers the writers to send the data to
  @param recordType type of log event
  @param keys type of log event
  @param values type of log event