shareLogs static method

Future<File?> shareLogs()

Implementation

static Future<File?> shareLogs() async {
  const String name = 'logs';

  final ShareFileData shareFileData = await _getShareFileData(name);
  for (final InfospectLog item in Infospect.instance.infospectLogger.logs) {
    shareFileData.randomAccessFile.writeStringSync(item.sharableData);
  }
  shareFileData.randomAccessFile.flushSync();
  shareFileData.randomAccessFile.closeSync();
  return await _getCompressedFile(name, shareFileData);
}