logger library

Structured logging and spans. Re-exported by rpc_dart.dart.

Classes

ConsoleOutput
Pretty-prints log records to stdout with optional ANSI colors.
LogConfig
Snapshot of controller configuration (for remote control / diagnostics).
LogController
Central log dispatcher.
LogEnricher
Enricher adds fields to every log record passing through the pipeline.
LogEvent
A point-in-time log event.
LogFilter
Filter criteria for log subscriptions and queries.
LogOutput
Interface for log output backends.
LogRecord
Base type for all log records flowing through the pipeline.
LogRedactor
Redacts sensitive fields from log record data.
LogScope
Lightweight logging handle bound to a scope name and controller.
LogSpan
A completed operation span with duration.
LogSpanHandle
Handle to an active (in-progress) span.
LogSpanStart
Marks the beginning of a span.
RingBufferOutput
In-memory circular buffer that keeps the last N log records.
SamplingConfig
Per-level sampling configuration.

Enums

ConsoleFormat
Console output format.
LogSpanStatus
Status of a completed span.
RpcLogLevel
Log severity levels.