@@ -40,8 +40,6 @@ class TelemetryClientProvider {
4040
4141 constructor ( private context : IClientContext ) {
4242 this . clients = new Map ( ) ;
43- const logger = context . getLogger ( ) ;
44- logger . log ( LogLevel . debug , 'Created TelemetryClientProvider' ) ;
4543 }
4644
4745 /**
@@ -52,7 +50,6 @@ class TelemetryClientProvider {
5250 * @returns The telemetry client for the host
5351 */
5452 getOrCreateClient ( host : string ) : TelemetryClient {
55- const logger = this . context . getLogger ( ) ;
5653 let holder = this . clients . get ( host ) ;
5754
5855 if ( ! holder ) {
@@ -63,12 +60,10 @@ class TelemetryClientProvider {
6360 refCount : 0 ,
6461 } ;
6562 this . clients . set ( host , holder ) ;
66- logger . log ( LogLevel . debug , `Created new TelemetryClient for host: ${ host } ` ) ;
6763 }
6864
6965 // Increment reference count
7066 holder . refCount += 1 ;
71- logger . log ( LogLevel . debug , `TelemetryClient reference count for ${ host } : ${ holder . refCount } ` ) ;
7267
7368 return holder . client ;
7469 }
@@ -84,23 +79,21 @@ class TelemetryClientProvider {
8479 const holder = this . clients . get ( host ) ;
8580
8681 if ( ! holder ) {
87- logger . log ( LogLevel . debug , `No TelemetryClient found for host: ${ host } ` ) ;
8882 return ;
8983 }
9084
9185 // Decrement reference count
9286 holder . refCount -= 1 ;
93- logger . log ( LogLevel . debug , `TelemetryClient reference count for ${ host } : ${ holder . refCount } ` ) ;
9487
9588 // Close and remove client when reference count reaches zero
9689 if ( holder . refCount <= 0 ) {
9790 try {
9891 await holder . client . close ( ) ;
9992 this . clients . delete ( host ) ;
100- logger . log ( LogLevel . debug , `Closed and removed TelemetryClient for host: ${ host } ` ) ;
93+ logger . log ( LogLevel . debug , 'Telemetry: closed' ) ;
10194 } catch ( error : any ) {
10295 // Swallow all exceptions per requirement
103- logger . log ( LogLevel . debug , `Error releasing TelemetryClient : ${ error . message } ` ) ;
96+ logger . log ( LogLevel . debug , `Telemetry close error : ${ error . message } ` ) ;
10497 }
10598 }
10699 }
0 commit comments