cx_flutter_plugin library
Classes
- CoralogixCustomSpan
- A non-root span created with CoralogixGlobalSpan.startCustomSpan.
- CoralogixCustomTracer
- Entry point for custom OpenTelemetry-style spans bridged to the native SDK.
- CoralogixGlobalSpan
- A root custom span created via CoralogixCustomTracer.startGlobalSpan.
- CustomSpanRegistry
- Dart-side span id registry: maps returned by the native bridge to trace ids, plus zone-scoped “active global span” for CoralogixGlobalSpan.withContext.
- CxFlutterPlugin
- A drop-in NavigatorObserver that reports the active screen to Coralogix on every route change by calling CxFlutterPlugin.setView.
Enums
- CoralogixIgnoredInstrument
- Auto-instrumentation kinds that can be excluded when linking Dart-side work to an active global span (enforced in Dart, not native).
Constants
- cxActiveSpanIdKey → const Symbol
-
Zone key for the active global custom span id (see
getActiveGlobalSpanId). Matches hybrid research:Zone.current[#cxActiveSpanId]so values surviveawaitand unrelated async chains do not see the wrong id (Q5).