From 3de31427a36ca494954fb458d4fac11c704e26be Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 12 Oct 2025 02:58:11 +0200 Subject: [PATCH] Update system-logs.tsx --- AppImage/components/system-logs.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AppImage/components/system-logs.tsx b/AppImage/components/system-logs.tsx index 41f4f1a..7a0dbd8 100644 --- a/AppImage/components/system-logs.tsx +++ b/AppImage/components/system-logs.tsx @@ -247,6 +247,8 @@ export function SystemLogs() { console.log("[v0] Fetching logs for service:", serviceFilter) } + params.append("limit", "5000") + if (params.toString()) { apiUrl += `?${params.toString()}` } @@ -258,6 +260,7 @@ export function SystemLogs() { "Content-Type": "application/json", }, cache: "no-store", + signal: AbortSignal.timeout(30000), // 30 second timeout }) console.log("[v0] Response status:", response.status, "OK:", response.ok) @@ -274,6 +277,11 @@ export function SystemLogs() { return logsArray } catch (error) { console.error("[v0] Failed to fetch system logs:", error) + if (error instanceof Error && error.name === "TimeoutError") { + setError("Request timed out. Try selecting a more specific filter.") + } else { + setError("Failed to load logs. Please try again.") + } return [] } }