MCPcopy
hub / github.com/grafana/dskit / Error

Method Error

spanlogger/spanlogger.go:188–199  ·  view source on GitHub ↗

Error sets error flag and logs the error on the span, if non-nil. Returns the err passed in.

(err error)

Source from the content-addressed store, hash-verified

186
187// Error sets error flag and logs the error on the span, if non-nil. Returns the err passed in.
188func (s *SpanLogger) Error(err error) error {
189 if err == nil || !s.sampled {
190 return err
191 }
192 s.SetError()
193 if s.otelSpan != nil {
194 s.otelSpan.RecordError(err)
195 } else {
196 s.LogFields(otlog.Error(err))
197 }
198 return err
199}
200
201func (s *SpanLogger) getLogger() log.Logger {
202 pLogger := s.logger.Load()

Calls 2

SetErrorMethod · 0.95
LogFieldsMethod · 0.95