diff --git a/webui/src/pages/LogsPage.svelte b/webui/src/pages/LogsPage.svelte index 09f4a55..273d022 100644 --- a/webui/src/pages/LogsPage.svelte +++ b/webui/src/pages/LogsPage.svelte @@ -1,44 +1,289 @@ -
-
{ event.preventDefault(); load(); }}> - - - - -
-
{files.length} 个日志文件 · 显示 {lines.length} 行{#if updatedAt} · {updatedAt}{/if}
-
{error || lines.join("\n") || "没有匹配的日志"}
+
+
+
+ {#each LEVELS as lv} + + {/each} +
+ + + +
+ +
+ {#if connected} + 实时推送中 · {rate} 行/分 + {:else} + 已断开 — 重连中 + {/if} +
+ +
+ {#each filtered as line (line.id)} +
+ {line.ts} + {line.level} + {line.target} + {line.message} +
+ {/each} + {#if filtered.length === 0} +
没有匹配的日志
+ {/if} +
+ +