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' ;
22import { AlwaysOnSampler , NodeTracerProvider } from '@opentelemetry/sdk-trace-node' ;
33import { getCurrentHub } from '@sentry/core' ;
44import { SentryPropagator , SentrySpanProcessor } from '@sentry/opentelemetry-node' ;
5+ import { logger } from '@sentry/utils' ;
56
67import type { NodeExperimentalClient } from './client' ;
78import { SentryContextManager } from './otelContextManager' ;
@@ -14,7 +15,14 @@ export function initOtel(): () => void {
1415 const client = getCurrentHub ( ) . getClient < NodeExperimentalClient > ( ) ;
1516
1617 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 ) ;
1826 }
1927
2028 // Create and configure NodeTracerProvider
You can’t perform that action at this time.
0 commit comments