mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 10:38:59 +01:00
Add some tests for extension telemetry (#163584)
* Add some tests for extension telemetry * Fix failing tests * More attempts at fixing failing tests * Ok, I think I fixed the tests this time
This commit is contained in:
@@ -34,7 +34,6 @@ export class ExtHostTelemetry implements ExtHostTelemetryShape {
|
||||
@IExtHostInitDataService private readonly initData: IExtHostInitDataService,
|
||||
@ILoggerService loggerService: ILoggerService,
|
||||
) {
|
||||
console.log(this.initData.environment.extensionTelemetryLogResource);
|
||||
this._outputLogger = loggerService.createLogger(URI.revive(this.initData.environment.extensionTelemetryLogResource));
|
||||
this._outputLogger.info('Below are logs for extension telemetry events sent to the telemetry output channel API once the log level is set to trace.');
|
||||
this._outputLogger.info('===========================================================');
|
||||
@@ -183,16 +182,16 @@ export class ExtHostTelemetryLogger {
|
||||
if (!this._apiObject) {
|
||||
const that = this;
|
||||
const obj: vscode.TelemetryLogger = {
|
||||
logUsage: that.logUsage,
|
||||
logUsage: that.logUsage.bind(that),
|
||||
get isUsageEnabled() {
|
||||
return that._telemetryEnablements.isUsageEnabled;
|
||||
},
|
||||
get isErrorsEnabled() {
|
||||
return that._telemetryEnablements.isErrorsEnabled;
|
||||
},
|
||||
logError: that.logError,
|
||||
dispose: that.dispose,
|
||||
onDidChangeEnableStates: that._onDidChangeEnableStates.event
|
||||
logError: that.logError.bind(that),
|
||||
dispose: that.dispose.bind(that),
|
||||
onDidChangeEnableStates: that._onDidChangeEnableStates.event.bind(that)
|
||||
};
|
||||
this._apiObject = Object.freeze(obj);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user