startSpan method
NoopSpan
startSpan(
- String operationName, {
- SpanContext? childOf,
- List<
Reference> ? references, - Map<
String, dynamic> ? tags, - DateTime? startTime,
override
Starts and returns a new Span representing a logical unit of work.
For example:
// Start a new (parentless) root Span:
Span parent = Tracer.startSpan(operationName: 'DoWork');
// Start a new (child) Span:
Span child = Tracer.startSpan(operationName: 'Subroutine', {
references: [Tracer.childOf(parent.context())],
});
Implementation
@override
NoopSpan startSpan(String operationName,
{SpanContext? childOf,
List<Reference>? references,
Map<String, dynamic>? tags,
DateTime? startTime}) {
return scopeManager!.active!.span as NoopSpan;
}