52 references to KnownTelemetry
Microsoft.Build (23)
BackEnd\BuildManager\BuildManager.cs (4)
618_buildTelemetry = KnownTelemetry.PartialBuildTelemetry; 621KnownTelemetry.PartialBuildTelemetry = null; 746loggingService.LogTelemetry(buildEventContext: null, KnownTelemetry.LoggingConfigurationTelemetry.EventName, KnownTelemetry.LoggingConfigurationTelemetry.GetProperties());
BackEnd\Client\MSBuildClient.cs (10)
235if (KnownTelemetry.PartialBuildTelemetry != null) 237KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 648Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 650PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 653startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 654initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 655serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason, 656serverEnableReason: KnownTelemetry.PartialBuildTelemetry.ServerEnableReason, 657responseFileUsed: KnownTelemetry.PartialBuildTelemetry.ResponseFileUsed.GetValueOrDefault());
BackEnd\Node\OutOfProcServerNode.cs (1)
452BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
BuildCheck\Infrastructure\CheckContext\CheckLoggingContext.cs (2)
48var telemetryTransportData = KnownTelemetry.BuildCheckTelemetry.ProcessCustomCheckLoadingFailure(assemblyName, exception); 54foreach ((string, IDictionary<string, string>) telemetryTransportData in KnownTelemetry.BuildCheckTelemetry.ProcessBuildCheckTracingData(data))
Logging\BinaryLogger\BinaryLogger.cs (2)
558KnownTelemetry.LoggingConfigurationTelemetry.BinaryLogger = true; 838KnownTelemetry.LoggingConfigurationTelemetry.BinaryLoggerUsedDefaultName = FilePath == "msbuild.binlog";
Logging\ConsoleLogger.cs (2)
327KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLogger = true; 328KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLoggerVerbosity = Verbosity.ToString();
Logging\FileLogger.cs (2)
90KnownTelemetry.LoggingConfigurationTelemetry.FileLogger = true; 91KnownTelemetry.LoggingConfigurationTelemetry.FileLoggerVerbosity = Verbosity.ToString();
Microsoft.Build.Framework (3)
Telemetry\CrashTelemetryRecorder.cs (3)
61KnownTelemetry.CrashTelemetry = crashTelemetry; 127CrashTelemetry? crashTelemetry = KnownTelemetry.CrashTelemetry; 133KnownTelemetry.CrashTelemetry = null;
MSBuild (26)
MSBuildClientApp.cs (2)
77if (KnownTelemetry.PartialBuildTelemetry != null) 79KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (24)
302KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow, IsStandaloneExecution = true }; 379if (KnownTelemetry.PartialBuildTelemetry is not null) 381KnownTelemetry.PartialBuildTelemetry.ServerEnableReason = serverEnableReason; 517if (KnownTelemetry.PartialBuildTelemetry is not null) 519KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 528if (KnownTelemetry.PartialBuildTelemetry is not null) 530KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 544if (KnownTelemetry.PartialBuildTelemetry is not null) 546KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 908KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow }; 1605if (KnownTelemetry.PartialBuildTelemetry is not null) 1607KnownTelemetry.PartialBuildTelemetry.ResponseFileUsed = commandLineParser.IncludedResponseFiles.Count > 0; 2623KnownTelemetry.PartialBuildTelemetry?.IsStandaloneExecution = false; 2921return KnownTelemetry.LoggingConfigurationTelemetry.TerminalLogger = useTerminalLogger; 2982KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = bool.FalseString; 2983KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = "msbuild"; 2989KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = terminalLoggerDefault; 2990KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = string.IsNullOrWhiteSpace(dotnetCliEnvVar) ? "sdk" : "DOTNET_CLI_CONFIGURE_MSBUILD_TERMINAL_LOGGER"; 3014KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg ?? string.Empty; 3015KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "arg"; 3030KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 3031KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDTERMINALLOGGER"; 3039KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 3040KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDLIVELOGGER";