writeLogsToFile method

Future<File> writeLogsToFile({
  1. required List<Log> logs,
  2. required LogFile file,
})

Implementation

Future<File> writeLogsToFile({required List<Log> logs, required model.LogFile file}) async {
  final outputFile = await prepareFile(file);

  String logLines = "";
  logs.forEach((logLine) => logLines += "$logLine\n");
  if (file.type == FileType.TXT) {
    await outputFile.writeAsString(logLines);
  } else {
    // TODO: Implement other types
  }
  return outputFile;
}