mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-11-18 03:26:17 +00:00
Update system-logs.tsx
This commit is contained in:
@@ -247,6 +247,8 @@ export function SystemLogs() {
|
|||||||
console.log("[v0] Fetching logs for service:", serviceFilter)
|
console.log("[v0] Fetching logs for service:", serviceFilter)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
params.append("limit", "5000")
|
||||||
|
|
||||||
if (params.toString()) {
|
if (params.toString()) {
|
||||||
apiUrl += `?${params.toString()}`
|
apiUrl += `?${params.toString()}`
|
||||||
}
|
}
|
||||||
@@ -258,6 +260,7 @@ export function SystemLogs() {
|
|||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
cache: "no-store",
|
cache: "no-store",
|
||||||
|
signal: AbortSignal.timeout(30000), // 30 second timeout
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log("[v0] Response status:", response.status, "OK:", response.ok)
|
console.log("[v0] Response status:", response.status, "OK:", response.ok)
|
||||||
@@ -274,6 +277,11 @@ export function SystemLogs() {
|
|||||||
return logsArray
|
return logsArray
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("[v0] Failed to fetch system logs:", 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 []
|
return []
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user