Future<String> getLogs() async { try { await _ensureInitialized(); return await _logFile?.readAsString() ?? ''; } catch (e) { return 'No logs available'; } }