import { a as attr, e as escape_html, b as ensure_array_like, c as attr_class, s as stringify } from "../../../chunks/index2.js"; function _page($$renderer, $$props) { $$renderer.component(($$renderer2) => { let logs = []; let loading = true; let error = ""; let filter = ""; let hours = 1; async function loadLogs() { loading = true; error = ""; try { const res = await fetch(`/api/logs?hours=${hours}&filter=${encodeURIComponent(filter)}`); if (res.ok) { const data = await res.json(); logs = data.data || []; } else { error = "Failed to load logs"; } } catch (e) { error = "Connection error"; console.error("Failed to load logs:", e); } finally { loading = false; } } function getPriorityClass(priority) { const p = priority.toLowerCase(); if (p === "err" || p === "error") return "error"; if (p === "warning" || p === "warn") return "warning"; if (p === "info") return "info"; return ""; } $$renderer2.push(`
Loading...
`); } else if (error) { $$renderer2.push(""); $$renderer2.push(`${escape_html(error)}
`); } else if (logs.length === 0) { $$renderer2.push(""); $$renderer2.push(`No log entries found.
`); } else { $$renderer2.push(""); $$renderer2.push(`