Commit 0a600bc
committed
fix(live): public log is node-only — drop client-generated SYS/lifecycle lines
/live generates its own SYS entries (Testing started/stopped, Round N
starting/done, gap countdowns) in response to state/loop SSE events —
these never pass through the server's node-only log filtering. When the
log-filter tabs were removed and the log unified, those previously-
filterable SYS lines became permanently visible.
appendLog now drops explicit-cat 'sys'/'events' objects so the public log
shows only node activity (cat 'node') and node failures (cat 'fail', kept
per the failure-log UX). Raw server-forwarded strings are NOT re-judged —
they're already node-filtered server-side (publicLogBuffer + the
/api/public/events sys/events drop), so the weaker client string heuristic
must not second-guess them.1 parent dcc05e4 commit 0a600bc
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1411 | 1411 | | |
1412 | 1412 | | |
1413 | 1413 | | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
1414 | 1424 | | |
1415 | 1425 | | |
1416 | 1426 | | |
| |||
0 commit comments