shareLogs static method
Implementation
static Future<File?> shareLogs() async {
final f = DateFormat('yyyy-MM-dd_HH-mm-ss');
final String timestamp = f.format(DateTime.now());
final String name = 'logs_$timestamp';
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);
}