From 20de0334e721166d9aaf33864548210fe9e6de76 Mon Sep 17 00:00:00 2001 From: mlorbetske Date: Wed, 31 May 2017 11:40:30 -0700 Subject: [PATCH] Re-enable telemetry for new --- .../commands/dotnet-new/NewCommandShim.cs | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/dotnet/commands/dotnet-new/NewCommandShim.cs b/src/dotnet/commands/dotnet-new/NewCommandShim.cs index 7dea29376..86f7b1574 100644 --- a/src/dotnet/commands/dotnet-new/NewCommandShim.cs +++ b/src/dotnet/commands/dotnet-new/NewCommandShim.cs @@ -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); }