React Log Viewer
The analytical sibling of the Terminal: where the terminal replays a session, the log viewer lets you work a log. Severity chips with live counts toggle levels on and off; the search filters across message and source; and Follow keeps you pinned to the newest line — scroll up and it pauses, scroll back to the bottom and it re-engages, exactly how a good tail behaves. Warn and error rows carry a faint wash on top of their badges, so severity is never color alone.
Live tail — toggle level chips, filter for mismatch, or scroll up to pause Follow.
Installation
Usage
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| entries | LogEntry[] | — | { time, level, source?, message } |
| title | string | "Log" | Toolbar label |
| height | number | 320 | Body height in px |
| onClear | () => void | — | Shows the clear button when provided |
level is 'debug' | 'info' | 'warn' | 'error' — chips, badges, and row accents derive from it.
New components every week
Get the week's new Kelvin UI components and templates in one short email. No spam, unsubscribe anytime.