getLatestLogFileIndex method

  1. @visibleForTesting
int getLatestLogFileIndex(
  1. List<File> logFiles
)

Get latest log file index from logFiles.

Returns latest log file index or 0 if not index could be found.

Implementation

@visibleForTesting
int getLatestLogFileIndex(List<File> logFiles) {
  if (logFiles.isEmpty) {
    return 0;
  } else {
    final List<File> orderedLogFiles = sortFileByIndex(logFiles);

    final File latestLogFile = orderedLogFiles[0];

    final int latestLogFileIndex = getLogFileIndex(
      path.basenameWithoutExtension(latestLogFile.path),
    );

    return latestLogFileIndex;
  }
}