Tollerud UI / Logs & Console
Examples · console

Logs & Console

LogViewer component plus example surfaces: a live, filterable log stream and a keyboard-first interactive shell.

Log viewer

Level-coded logs with optional search, line numbers and follow-tail. Pass an array of { text, level, timestamp, source }.

● Live5 lines
114:32:01INFStarted tollerud-agent.service
214:32:02INFListening on 0.0.0.0:8080 (4 workers)
314:32:04WRNupstream response time 1.84s exceeds 1.5s budget
414:32:05ERRconnect() failed (111: Connection refused) upstream emma:443
514:32:10INFGET /api/v1/hosts 200 in 23ms
log-viewer

Live log stream

Streaming output with per-level filtering, search, follow-tail, line numbers and one-click export. Toggle a level chip to mute it; flip Follow to pause auto-scroll.

00102:32:18INFOsystemdStarted tollerud-agent.service — Tia control plane.
00202:32:20INFOhermesListening on 0.0.0.0:8080 (4 workers)
00302:32:21DEBUGnginxreload: configuration /etc/nginx/nginx.conf test is successful
00402:32:22INFOpostgresdatabase system is ready to accept connections
00502:32:24WARNnginxupstream response time 1.84s exceeds 1.5s budget
00602:32:25INFOhermesGET /api/v1/hosts 200 in 23ms
00702:32:27ERRORnginxconnect() failed (111: Connection refused) upstream emma:443
00802:32:28INFObackuprclone sync → JottaCloud:emma-config (4.2 GB) complete
8 / 8 linesstreaming

Interactive shell

A working REPL — type a command and hit Enter. Try help, ps, status, uptime, or ssh iris. ↑/↓ walk command history; Ctrl+L clears.

tia@emma:~ — bash
Tollerud shell · type 'help' to get started.
tia@emma:~$