Update telemetry wrapper (#810)
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
This commit is contained in:
parent
74c3a1356f
commit
4ce7a949ef
|
@ -6011,20 +6011,20 @@
|
|||
"dev": true
|
||||
},
|
||||
"vscode-extension-telemetry": {
|
||||
"version": "0.1.5",
|
||||
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.5.tgz",
|
||||
"integrity": "sha512-/qTvBV6IJxavF16EWJKbjVRm5YLByAOMg+YRii8y1uyQKl2Ea/SIwyC5/Pxh3NQKHrahp2zL2U6ZW3Z023NjkA==",
|
||||
"version": "0.1.6",
|
||||
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.1.6.tgz",
|
||||
"integrity": "sha512-rbzSg7k4NnsCdF4Lz0gI4jl3JLXR0hnlmfFgsY8CSDYhXgdoIxcre8jw5rjkobY0xhSDhbG7xCjP8zxskySJ/g==",
|
||||
"requires": {
|
||||
"applicationinsights": "1.7.4"
|
||||
}
|
||||
},
|
||||
"vscode-extension-telemetry-wrapper": {
|
||||
"version": "0.7.2",
|
||||
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry-wrapper/-/vscode-extension-telemetry-wrapper-0.7.2.tgz",
|
||||
"integrity": "sha512-I7CL8H/Lvd8/9ac4WxGhHA3MuXKyebV48TxT3UZoTZrdz5q4w/bjizZPVaCW86yzITIovV/0BZLzl/3fDLBm8Q==",
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-extension-telemetry-wrapper/-/vscode-extension-telemetry-wrapper-0.8.0.tgz",
|
||||
"integrity": "sha512-z+PAc7QAMeTZU0Kq0oBn7DVinJDLtyK5DNZV0dSkclXPYlIVAalE5iEWBChXgANxaMWCyJQqCEI60zlZ7r7C/A==",
|
||||
"requires": {
|
||||
"uuid": "^3.4.0",
|
||||
"vscode-extension-telemetry": "^0.1.5"
|
||||
"vscode-extension-telemetry": "^0.1.6"
|
||||
}
|
||||
},
|
||||
"vscode-test": {
|
||||
|
|
|
@ -347,7 +347,7 @@
|
|||
"anyOf": [
|
||||
{
|
||||
"enum": [
|
||||
"${command:PickJavaProcess}"
|
||||
"${command:PickJavaProcess}"
|
||||
],
|
||||
"description": "%java.debugger.attach.processPicker.description%",
|
||||
"default": "${command:pickJavaProcess}"
|
||||
|
@ -620,7 +620,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"lodash": "^4.17.15",
|
||||
"vscode-extension-telemetry": "^0.1.5",
|
||||
"vscode-extension-telemetry-wrapper": "^0.7.2"
|
||||
"vscode-extension-telemetry": "^0.1.6",
|
||||
"vscode-extension-telemetry-wrapper": "^0.8.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,8 @@ export enum Type {
|
|||
ACTIVATEEXTENSION = "activateExtension", // TODO: Activation belongs to usage data, remove this category.
|
||||
}
|
||||
|
||||
const SENSITIVE_PROPS = ["message", "stacktrace", "detailmessage"];
|
||||
|
||||
class Logger implements vscode.Disposable {
|
||||
private reporter: TelemetryReporter = null;
|
||||
|
||||
|
@ -39,7 +41,7 @@ class Logger implements vscode.Disposable {
|
|||
}
|
||||
|
||||
if (type === Type.EXCEPTION || type === Type.USAGEERROR) {
|
||||
this.reporter.sendTelemetryErrorEvent(type, properties, measures);
|
||||
this.reporter.sendTelemetryErrorEvent(type, properties, measures, SENSITIVE_PROPS);
|
||||
} else {
|
||||
this.reporter.sendTelemetryEvent(type, properties, measures);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue