代码拉取完成,页面将自动刷新
package trace
var (
_ Tracer = nooptracer{}
)
type nooptracer struct{}
func (n nooptracer) New(title string, opts ...Option) Trace {
return noopspan{}
}
func (n nooptracer) Inject(t Trace, format interface{}, carrier interface{}) error {
return nil
}
func (n nooptracer) Extract(format interface{}, carrier interface{}) (Trace, error) {
return noopspan{}, nil
}
type noopspan struct{}
func (n noopspan) TraceID() string { return "" }
func (n noopspan) Fork(string, string) Trace {
return noopspan{}
}
func (n noopspan) Follow(string, string) Trace {
return noopspan{}
}
func (n noopspan) Finish(err *error) {}
func (n noopspan) SetTag(tags ...Tag) Trace {
return noopspan{}
}
func (n noopspan) SetLog(logs ...LogField) Trace {
return noopspan{}
}
func (n noopspan) Visit(func(k, v string)) {}
func (n noopspan) SetTitle(string) {}
func (n noopspan) String() string { return "" }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。