export method

Future<File> export({
  1. String? fileName,
  2. LogFilter? filter,
  3. FileType? exportType,
})

Implementation

Future<io.File> export({String? fileName, LogFilter? filter, FileType? exportType}) async {
  final logs = filter == null ? getAll() : getByFilter(filter);
  final output = await LogsExporter.instance.writeLogsToFile(
    logs: await logs,
    file: LogFile(
      name: fileName ?? config.defaultExportFile.name,
      type: exportType ?? config.defaultExportFile.type,
    ),
  );
  return output;
}