File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
packages/node-experimental/src/sdk Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
- import { diag , DiagConsoleLogger , DiagLogLevel } from '@opentelemetry/api' ;
1
+ import { diag , DiagLogLevel } from '@opentelemetry/api' ;
2
2
import { AlwaysOnSampler , NodeTracerProvider } from '@opentelemetry/sdk-trace-node' ;
3
3
import { getCurrentHub } from '@sentry/core' ;
4
4
import { SentryPropagator , SentrySpanProcessor } from '@sentry/opentelemetry-node' ;
5
+ import { logger } from '@sentry/utils' ;
5
6
6
7
import type { NodeExperimentalClient } from './client' ;
7
8
import { SentryContextManager } from './otelContextManager' ;
@@ -14,7 +15,14 @@ export function initOtel(): () => void {
14
15
const client = getCurrentHub ( ) . getClient < NodeExperimentalClient > ( ) ;
15
16
16
17
if ( client ?. getOptions ( ) . debug ) {
17
- diag . setLogger ( new DiagConsoleLogger ( ) , DiagLogLevel . DEBUG ) ;
18
+ const otelLogger = new Proxy ( logger as typeof logger & { verbose : ( typeof logger ) [ 'debug' ] } , {
19
+ get ( target , prop , receiver ) {
20
+ const actualProp = prop === 'verbose' ? 'debug' : prop ;
21
+ return Reflect . get ( target , actualProp , receiver ) ;
22
+ } ,
23
+ } ) ;
24
+
25
+ diag . setLogger ( otelLogger , DiagLogLevel . DEBUG ) ;
18
26
}
19
27
20
28
// Create and configure NodeTracerProvider
You can’t perform that action at this time.
0 commit comments