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.