1 Star 1 Fork 3

menuiis/gkit

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
option.go 628 Bytes
Copy Edit Raw Blame History
menuis authored 2024-04-22 10:18 +08:00 . init
package trace
import (
"gitee.com/menciis/gkit/options"
"go.opentelemetry.io/otel/propagation"
"go.opentelemetry.io/otel/trace"
)
type config struct {
tracerProvider trace.TracerProvider
propagator propagation.TextMapPropagator
}
// WithPropagator with tracer propagator.
func WithPropagator(propagator propagation.TextMapPropagator) options.Option {
return func(o interface{}) {
o.(*config).propagator = propagator
}
}
// WithTracerProvider with tracer provider.
func WithTracerProvider(provider trace.TracerProvider) options.Option {
return func(o interface{}) {
o.(*config).tracerProvider = provider
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/menciis/gkit.git
git@gitee.com:menciis/gkit.git
menciis
gkit
gkit
d3f65ed26d21

Search