Skip to main content
Wrap a function with a tracing span using the current runner’s tracer. Use WithSpan inside a task Execute method. If the context is not a task execution context, the function runs without creating a span.

Parameters

ctx
context.Context
required
The task execution context.
name
string
required
The name of the span.
f
func(context.Context) error
required
The function to wrap.

Returns

The error returned by f, if any.