tracer: add labels method #161

Merged
vtolstov merged 1 commits from tracer into v3 2022-12-24 19:22:48 +03:00
2 changed files with 6 additions and 0 deletions

View File

@ -60,6 +60,10 @@ func (s *noopSpan) SetLabels(labels ...interface{}) {
s.opts.Labels = labels s.opts.Labels = labels
} }
func (s *noopSpan) AddLabels(labels ...interface{}) {
s.opts.Labels = append(s.opts.Labels, labels...)
}
// NewTracer returns new memory tracer // NewTracer returns new memory tracer
func NewTracer(opts ...Option) Tracer { func NewTracer(opts ...Option) Tracer {
return &noopTracer{ return &noopTracer{

View File

@ -31,4 +31,6 @@ type Span interface {
SetName(name string) SetName(name string)
// SetLabels set the span labels // SetLabels set the span labels
SetLabels(labels ...interface{}) SetLabels(labels ...interface{})
// AddLabels append the span labels
AddLabels(labels ...interface{})
} }