mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2026-10-20 08:16:40 +00:00
15 lines
228 B
Go
15 lines
228 B
Go
package tracer
|
|
|
|
var tracer ITracer
|
|
|
|
func Register(t ITracer) {
|
|
tracer = t
|
|
}
|
|
|
|
func StartSpan(parent TraceContext, name string, opts SpanOptions) ISpan {
|
|
if tracer == nil {
|
|
return Nop()
|
|
}
|
|
return tracer(parent, name, opts)
|
|
}
|