collectCallbackEmit method
Collect callback emit tracking
source: Callback origin
target: Callback destination
eventName: Callback event name
eventData: Callback event data
Implementation
TraceSpan collectCallbackEmit({
required String source,
required String target,
required String eventName,
required dynamic eventData,
}) {
if (!_enabled) {
return TraceSpan('disabled', {});
}
final span = TraceSpan('callback-emit', {
'source': source,
'target': target,
'eventName': eventName,
'eventData': eventData,
});
_spans.add(span);
logger.debug('[tracer] Callback emit:', [eventName, eventData]);
return span;
}