@@ -7,7 +7,7 @@ import { ExtendedInitializeParams } from '../server/InitParams';
77import { LoggerFactory } from '../telemetry/LoggerFactory' ;
88import { TelemetryService } from '../telemetry/TelemetryService' ;
99import { AwsEnv , NodeEnv , ProcessPlatform } from '../utils/Environment' ;
10- import { ExtensionName } from '../utils/ExtensionConfig' ;
10+ import { ExtensionId , ExtensionName , ExtensionVersion } from '../utils/ExtensionConfig' ;
1111
1212let server : unknown ;
1313
@@ -19,9 +19,12 @@ async function onInitialize(params: ExtendedInitializeParams) {
1919
2020 getLogger ( ) . info (
2121 {
22+ Service : `${ ExtensionId } -${ ExtensionVersion } ` ,
23+ Environment : `${ NodeEnv } -${ AwsEnv } ` ,
24+ Process : `${ ProcessPlatform } -${ process . arch } ` ,
25+ Machine : `${ type ( ) } -${ platform ( ) } -${ arch ( ) } -${ machine ( ) } -${ release ( ) } ` ,
26+ Runtime : `node=${ process . versions . node } v8=${ process . versions . v8 } uv=${ process . versions . uv } modules=${ process . versions . modules } ` ,
2227 ClientInfo,
23- NodeEnv,
24- AwsEnv,
2528 aws : {
2629 clientInfo : AwsMetadata ?. clientInfo ,
2730 telemetryEnabled : AwsMetadata ?. telemetryEnabled ,
@@ -31,11 +34,6 @@ async function onInitialize(params: ExtendedInitializeParams) {
3134 } ,
3235 `${ ExtensionName } initializing...` ,
3336 ) ;
34- getLogger ( ) . info ( {
35- Machine : `${ type ( ) } -${ platform ( ) } -${ arch ( ) } -${ machine ( ) } -${ release ( ) } ` ,
36- Process : `${ ProcessPlatform } -${ process . arch } ` ,
37- Runtime : `node=${ process . versions . node } v8=${ process . versions . v8 } uv=${ process . versions . uv } modules=${ process . versions . modules } ` ,
38- } ) ;
3937 TelemetryService . initialize ( ClientInfo , AwsMetadata ) ;
4038
4139 // Dynamically load these modules so that OTEL can instrument all the libraries first
0 commit comments