Skip to content

Commit

Permalink
Fix open-telemetry#1661 Removed setting error status while recording …
Browse files Browse the repository at this point in the history
…err as span event
  • Loading branch information
mrveera committed Mar 5, 2021
1 parent 7153ef2 commit 3ec3208
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## Added

- Added `Marshler` config option to `otlphttp` to enable otlp over json or protobufs. (#1586)

### Removed

- Removed the exported `SimpleSpanProcessor` and `BatchSpanProcessor` structs.
These are now returned as a SpanProcessor interface from their respective constructors. (#1638)

- Removed setting `ErrorStatus` while recording err as span event in `RecordError`. (#1663)
## [0.18.0] - 2020-03-03

### Added
Expand Down
6 changes: 3 additions & 3 deletions sdk/trace/span.go
Original file line number Diff line number Diff line change
Expand Up @@ -255,14 +255,14 @@ func (s *span) End(options ...trace.SpanOption) {
}
}

// RecordError will record err as a span event for this span. If this span is
// not being recorded or err is nil than this method does nothing.
// RecordError will record err as a span event for this span. This will
// not set error status to span. If this span is not being recorded or
// err is nil than this method does nothing.
func (s *span) RecordError(err error, opts ...trace.EventOption) {
if s == nil || err == nil || !s.IsRecording() {
return
}

s.SetStatus(codes.Error, "")
opts = append(opts, trace.WithAttributes(
errorTypeKey.String(typeStr(err)),
errorMessageKey.String(err.Error()),
Expand Down
2 changes: 1 addition & 1 deletion sdk/trace/trace_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1093,7 +1093,7 @@ func TestRecordError(t *testing.T) {
},
ParentSpanID: sid,
Name: "span0",
StatusCode: codes.Error,
StatusCode: codes.Unset,
SpanKind: trace.SpanKindInternal,
HasRemoteParent: true,
MessageEvents: []trace.Event{
Expand Down

0 comments on commit 3ec3208

Please sign in to comment.