@@ -22,7 +22,7 @@ npm install --save @opentelemetry/context-zone-peer-dep
22
22
## Usage
23
23
24
24
``` js
25
- import { context , getActiveSpan , setActiveSpan } from ' @opentelemetry/api' ;
25
+ import { context , getSpan , setSpan } from ' @opentelemetry/api' ;
26
26
import { ConsoleSpanExporter , SimpleSpanProcessor } from ' @opentelemetry/tracing' ;
27
27
import { WebTracerProvider } from ' @opentelemetry/web' ;
28
28
import { ZoneContextManager } from ' @opentelemetry/context-zone-peer-dep' ;
@@ -36,21 +36,21 @@ providerWithZone.register({
36
36
// Example how the ZoneContextManager keeps the reference to the correct context during async operations
37
37
const webTracerWithZone = providerWithZone .getTracer (' default' );
38
38
const span1 = webTracerWithZone .startSpan (' foo1' );
39
- context .with (setActiveSpan (context .active (), span1, () => {
40
- console .log (' Current span is span1' , getActiveSpan (context .active ()) === span1);
39
+ context .with (setSpan (context .active (), span1, () => {
40
+ console .log (' Current span is span1' , getSpan (context .active ()) === span1);
41
41
setTimeout (() => {
42
42
const span2 = webTracerWithZone .startSpan (' foo2' );
43
- console .log (' Current span is span1' , getActiveSpan (context .active ()) === span1);
44
- context .with (setActiveSpan (context .active (), span2, () => {
45
- console .log (' Current span is span2' , getActiveSpan (context .active ()) === span2);
43
+ console .log (' Current span is span1' , getSpan (context .active ()) === span1);
44
+ context .with (setSpan (context .active (), span2, () => {
45
+ console .log (' Current span is span2' , getSpan (context .active ()) === span2);
46
46
setTimeout (() => {
47
- console .log (' Current span is span2' , getActiveSpan (context .active ()) === span2);
47
+ console .log (' Current span is span2' , getSpan (context .active ()) === span2);
48
48
}, 500 );
49
49
});
50
50
// there is a timeout which still keeps span2 active
51
- console .log (' Current span is span2' , getActiveSpan (context .active ()) === span2);
51
+ console .log (' Current span is span2' , getSpan (context .active ()) === span2);
52
52
}, 500 );
53
- console .log (' Current span is span1' , getActiveSpan (context .active ()) === span1);
53
+ console .log (' Current span is span1' , getSpan (context .active ()) === span1);
54
54
});
55
55
56
56
` ` `
0 commit comments