Adds basic telemetry

This commit is contained in:
Eric Amodio
2017-03-27 02:18:44 -04:00
parent 291c53cd19
commit 4e67a84531
6 changed files with 176 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
'use strict';
import { ExtensionContext, OutputChannel, window, workspace } from 'vscode';
import { IAdvancedConfig } from './configuration';
import { Telemetry } from './telemetry';
const ConfigurationName = 'gitlens';
const OutputChannelName = 'GitLens';
@@ -58,6 +59,8 @@ export class Logger {
if (level !== OutputLevel.Silent) {
output.appendLine([ex, ...params].join(' '));
}
Telemetry.trackException(ex);
}
static warn(message?: any, ...params: any[]): void {