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
CxNavigatorObserver
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 survive await and unrelated async chains do not see the wrong id (Q5).