Skip to content

Commit f1aecae

Browse files
committed
debug ar
1 parent 2870c8b commit f1aecae

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

packages/amazonq/src/lsp/chat/messages.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,20 @@ export function registerLanguageServerEventListener(languageClient: LanguageClie
145145
languageClient.onTelemetry((e) => {
146146
const telemetryName: string = e.name
147147
languageClient.info(`[VSCode Telemetry] Emitting ${telemetryName} telemetry: ${JSON.stringify(e.data)}`)
148+
if (telemetryName.includes(`userTrigger`)) {
149+
console.log(JSON.stringify(e.data))
150+
const sessionId = e.data['codewhispererSessionId']
151+
const suggestionState = e.data['codewhispererSuggestionState']
152+
void vscode.window.showInformationMessage(`State: ${suggestionState} \nSession id ${sessionId}`)
153+
}
148154
try {
149155
// Flare is now the source of truth for metrics instead of depending on each IDE client and toolkit-common
150156
const metric = (telemetry as any).getMetric(telemetryName)
151157
metric?.emit(e.data)
152158
} catch (error) {
153-
languageClient.warn(`[VSCode Telemetry] Failed to emit ${telemetryName}: ${error}`)
159+
languageClient.error(
160+
`[VSCode Telemetry] Failed to emit ${telemetryName} telemetry: ${(error as Error).message}`
161+
)
154162
}
155163
})
156164
}

0 commit comments

Comments
 (0)