tracer: add labels method #161
| @@ -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{ | ||||||
|   | |||||||
| @@ -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{}) | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user