public static void logFilesSend(@NotNull String recorderId,
                                  int total,
                                  int succeed,
                                  int failed,
                                  boolean external,
                                  @NotNull List<String> successfullySentFiles,
                                  @NotNull List<Integer> errors) {
    EventLogRecorderConfiguration config = EventLogConfiguration.getInstance().getOrCreate(recorderId);
    final FeatureUsageData data = new FeatureUsageData(recorderId).
      addData("total", total).
      addData("send", succeed + failed).
      addData("succeed", succeed).
      addData("failed", failed).
      addData("errors", ContainerUtil.map(errors, error -> String.valueOf(error))).
      addData("external", external).
      addData("paths", ContainerUtil.map(successfullySentFiles, path -> config.anonymize(path)));
    logEvent(recorderId, "logs.send", data);
  }
public static void logFilesSend(@NotNull String recorderId,
                                  int total,
                                  int succeed,
                                  int failed,
                                  boolean external,
                                  @NotNull List<String> successfullySentFiles,
                                  @NotNull List<Integer> errors)