saveLogs method

Future<void> saveLogs(
  1. List<LogEntry> logs
)

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');
  }
}