DevLogBus

DevLogBus Documentation

DevLogBus is a real-time log viewer for full-stack development. It coalesces records from backend services, CLI/TUI tools, Chrome tabs, Linux journald, direct HTTP calls, and language SDKs so a developer can see them side by side or merged into one local timeline.

DevLogBus is not a production observability platform. It does not provide retention, alerting, metrics, tracing, multi-user auth, or a hosted cloud backend. The design center is a single developer or trusted workstation during active debugging, where cause and effect matter right now.

DevLogBus browser UI showing service and browser records

Start Here

Release And Publishing Notes

Visual Overview

Browser Tap workflow demo

The embedded browser UI gives the widest view; the TUI keeps the same merged/by-source debugging model available from a terminal.

DevLogBus TUI showing source panes and record details

The usual workflow is:

  1. Start devlogbusd.
  2. Open the embedded browser UI or terminal UI.
  3. Publish backend/service logs through the Go, C, .NET/C#, Rust, Java/Kotlin, Node/TypeScript, or Python SDK, HTTP API, or CLI.
  4. Attach Browser Tap to the active Chrome tab when browser-side events matter.
  5. Split noisy streams by source, drill into browser source groups, hide or block noise, and expunge only when replay-buffer records should be deleted.