Skip to content

Commit e5e89f2

Browse files
authored
Fix TS example for recording exceptions
1 parent bd801c6 commit e5e89f2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

content/en/docs/languages/js/instrumentation.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -1085,7 +1085,9 @@ import opentelemetry, { SpanStatusCode } from '@opentelemetry/api';
10851085
try {
10861086
doWork();
10871087
} catch (ex) {
1088-
span.recordException(ex);
1088+
if (ex instanceof Error) {
1089+
span.recordException(ex);
1090+
}
10891091
span.setStatus({ code: SpanStatusCode.ERROR });
10901092
}
10911093
```
@@ -1100,7 +1102,9 @@ const opentelemetry = require('@opentelemetry/api');
11001102
try {
11011103
doWork();
11021104
} catch (ex) {
1103-
span.recordException(ex);
1105+
if (ex instanceof Error) {
1106+
span.recordException(ex);
1107+
}
11041108
span.setStatus({ code: opentelemetry.SpanStatusCode.ERROR });
11051109
}
11061110
```

0 commit comments

Comments
 (0)