gitlab.com/gitlab-org/labkit@v1.21.0/tracing/impl/tracer_registry.go (about) 1 package impl 2 3 import ( 4 "io" 5 6 opentracing "github.com/opentracing/opentracing-go" 7 ) 8 9 type tracerFactoryFunc func(config map[string]string) (opentracing.Tracer, io.Closer, error) 10 11 var registry = map[string]tracerFactoryFunc{} 12 13 func registerTracer(name string, factory tracerFactoryFunc) { 14 registry[name] = factory 15 }