saveLogs method
Implementation
Future<void> saveLogs(List<LogEntry> logs) async {
try {
final file = await _localFile;
final jsonLogs =
logs
.map(
(log) => {
'message': log.message,
'timestamp': log.timestamp.toIso8601String(),
'type': log.type,
},
)
.toList();
await file.writeAsString(jsonEncode(jsonLogs));
} catch (e) {
print('Error saving logs: $e');
}
}