Skip to content

Packages

Six libraries you embed directly in your own Dart or Flutter app — install one, import it, and go. (For the self-hosted server and its admin client, see the guides instead.)

Package What it is
structured_log The core library — structured JSON logging with context binding, processors, and multi-sink output routing. Start here regardless of platform.
structured_log_flutter A headless log-viewer core for Flutter: a bounded LogBuffer sink and a filterable LogViewerController. Build your own UI on top of it, or use one of the three skins below.
structured_log_material A ready-to-use Material 3 in-app log viewer, built on structured_log_flutter.
structured_log_fluent A ready-to-use Fluent UI (WinUI-style) in-app log viewer, built on structured_log_flutter.
structured_log_cupertino A ready-to-use Cupertino (iOS-style) in-app log viewer, built on structured_log_flutter.
structured_log_http An HttpLogOutput sink that ships log entries to a structured_log_server instance over HTTP — batching, retry with backoff, a bounded buffer. See the Developer Guide for the full ingestion walkthrough.

Each package’s page below is its README verbatim: installation, a quick start, the full feature list, and an API reference table.