Skip to content

Commit 313c34b

Browse files
author
Calvinn Ng
committed
record language and completion in log
1 parent 0f29f03 commit 313c34b

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

core/autocomplete/completionProvider.ts

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export interface AutocompleteInput {
6868
range: Range;
6969
};
7070
injectDetails?: string;
71+
language : string
7172
}
7273

7374
export interface AutocompleteOutcome extends TabAutocompleteOptions {
@@ -85,6 +86,7 @@ export interface AutocompleteOutcome extends TabAutocompleteOptions {
8586
gitRepo?: string;
8687
completionId: string;
8788
uniqueId: string;
89+
language: string;
8890
}
8991

9092
const autocompleteCache = AutocompleteLruCache.get();
@@ -204,13 +206,7 @@ export class CompletionProvider {
204206
logDevData("autocomplete", outcome);
205207
Telemetry.capture(
206208
"autocomplete",
207-
{
208-
accepted: outcome.accepted,
209-
modelName: outcome.modelName,
210-
modelProvider: outcome.modelProvider,
211-
time: outcome.time,
212-
cacheHit: outcome.cacheHit,
213-
}
209+
outcome
214210
);
215211
this._outcomes.delete(completionId);
216212

@@ -361,12 +357,9 @@ export class CompletionProvider {
361357
// Wait 10 seconds, then assume it wasn't accepted
362358
outcome.accepted = false;
363359
logDevData("autocomplete", outcome);
364-
const { prompt, completion, ...restOfOutcome } = outcome;
365360
Telemetry.capture(
366361
"autocomplete",
367-
{
368-
...restOfOutcome,
369-
}
362+
outcome
370363
);
371364
this._logRejectionTimeouts.delete(completionId);
372365
}, COUNT_COMPLETION_REJECTED_AFTER);
@@ -733,6 +726,7 @@ export class CompletionProvider {
733726
completionId: input.completionId,
734727
gitRepo: await this.ide.getRepoName(input.filepath),
735728
uniqueId: await this.ide.getUniqueId(),
729+
language: input.language,
736730
...options,
737731
};
738732
}

0 commit comments

Comments
 (0)