public void doOperation() throws IOException {
    ArrayList<String> blobs = null;
    String[] blobArray;
    if (!blobIdList.equals("")) {
      blobArray = blobIdList.split(",");
      blobs = new ArrayList<>();
      blobs.addAll(Arrays.asList(blobArray));
      logger.info("Blobs to look out for :: {}", blobs);
    }

    if (fileToRead != null && !silent) {
      logger.info("File to read {}", fileToRead);
    }
    dumpLog(new File(fileToRead), logStartOffset, logEndOffset, blobs);
  }
Executes the operation with the help of properties passed
@throws IOException
ambry-tools/src/main/java/com/github/ambry/store/DumpLogTool.java