getLogFiles method
Get all the log files currently available in logFileDirectory.
note: only files with same logNamePrefix will be returned.
Implementation
@visibleForTesting
List<File> getLogFiles() {
final List<File> logFiles = <File>[];
final List<FileSystemEntity> dirContent = logFileDirectory.listSync(
followLinks: false,
);
for (final File file in dirContent.whereType<File>()) {
final String fileName = path.basenameWithoutExtension(file.path);
if (fileName.startsWith(logNamePrefix)) {
final int fileIndex = getLogFileIndex(fileName);
if (fileIndex >= 0) {
logFiles.add(file);
}
}
}
return logFiles;
}