Merge pull request #6721 from mlorbetske/dev/mlorbe/ReenableTelemetryForNew

Re-enable telemetry for new
This commit is contained in:
Livar 2017-05-31 16:11:27 -07:00 committed by GitHub
commit cc00b98cf5

View file

@ -31,13 +31,18 @@ namespace Microsoft.DotNet.Tools.New
var sessionId = Environment.GetEnvironmentVariable(MSBuildForwardingApp.TelemetrySessionIdEnvironmentVariableName);
var telemetry = new Telemetry(new NuGetCacheSentinel(new CliFallbackFolderPathCalculator()), sessionId);
var logger = new TelemetryLogger(null);
//(name, props, measures) =>
//{
// if (telemetry.Enabled)
// {
// telemetry.TrackEvent(name, props, measures);
// }
//});
if (telemetry.Enabled)
{
logger = new TelemetryLogger((name, props, measures) =>
{
if (telemetry.Enabled)
{
telemetry.TrackEvent(name, props, measures);
}
});
}
return New3Command.Run(CommandName, CreateHost(), logger, FirstRun, args);
}