import * as api from '@opentelemetry/api';
const key = api.createContextKey('Key to store a value');
const ctx = api.context.active();
api.context.with(ctx.setValue(key, 'context 2'), async () => {
// "context 2" is active
console.log(api.context.active().getValue(key)); // "context 2"
});
What happened?
Steps to Reproduce
https://playcode.io/2013642
Expected Result
Context key value is logged
Actual Result
Context key value is undefined
Additional Details
Taken from https://opentelemetry.io/docs/languages/js/context/#set-active-context
OpenTelemetry Setup Code
package.json
No response
Relevant log output
No response