46 references to KnownTelemetry
Microsoft.Build (21)
BackEnd\BuildManager\BuildManager.cs (4)
518_buildTelemetry = KnownTelemetry.PartialBuildTelemetry; 521KnownTelemetry.PartialBuildTelemetry = null; 601loggingService.LogTelemetry(buildEventContext: null, KnownTelemetry.LoggingConfigurationTelemetry.EventName, KnownTelemetry.LoggingConfigurationTelemetry.GetProperties());
BackEnd\Client\MSBuildClient.cs (8)
162if (KnownTelemetry.PartialBuildTelemetry != null) 164KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 503Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 505PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 508startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 509initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 510serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason);
BackEnd\Node\OutOfProcServerNode.cs (1)
384BuildTelemetry buildTelemetry = KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry();
BuildCheck\Infrastructure\CheckContext\CheckLoggingContext.cs (2)
47var telemetryTransportData = KnownTelemetry.BuildCheckTelemetry.ProcessCustomCheckLoadingFailure(assemblyName, exception); 53foreach ((string, IDictionary<string, string>) telemetryTransportData in KnownTelemetry.BuildCheckTelemetry.ProcessBuildCheckTracingData(data))
Logging\BinaryLogger\BinaryLogger.cs (2)
274KnownTelemetry.LoggingConfigurationTelemetry.BinaryLogger = true; 468KnownTelemetry.LoggingConfigurationTelemetry.BinaryLoggerUsedDefaultName = FilePath == "msbuild.binlog";
Logging\ConsoleLogger.cs (2)
327KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLogger = true; 328KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLoggerVerbosity = Verbosity.ToString();
Logging\FileLogger.cs (2)
91KnownTelemetry.LoggingConfigurationTelemetry.FileLogger = true; 92KnownTelemetry.LoggingConfigurationTelemetry.FileLoggerVerbosity = Verbosity.ToString();
Microsoft.Build.Engine.UnitTests (6)
BackEnd\KnownTelemetry_Tests.cs (5)
18KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry(); 19KnownTelemetry.PartialBuildTelemetry = null; 21KnownTelemetry.PartialBuildTelemetry.ShouldBeNull(); 28KnownTelemetry.PartialBuildTelemetry = buildTelemetry; 30KnownTelemetry.PartialBuildTelemetry.ShouldBeSameAs(buildTelemetry);
BackEnd\LoggingConfigurationTelemetry_Tests.cs (1)
17KnownTelemetry.LoggingConfigurationTelemetry.ShouldNotBeNull();
MSBuild (19)
MSBuildClientApp.cs (2)
71if (KnownTelemetry.PartialBuildTelemetry != null) 73KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (17)
245KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow }; 309if (KnownTelemetry.PartialBuildTelemetry != null) 311KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 318if (KnownTelemetry.PartialBuildTelemetry != null) 320KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 582KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow }; 2769return KnownTelemetry.LoggingConfigurationTelemetry.TerminalLogger = useTerminalLogger; 2830KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = bool.FalseString; 2831KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = "msbuild"; 2837KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = terminalLoggerDefault; 2838KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = string.IsNullOrWhiteSpace(dotnetCliEnvVar) ? "sdk" : "DOTNET_CLI_CONFIGURE_MSBUILD_TERMINAL_LOGGER"; 2862KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg ?? string.Empty; 2863KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "arg"; 2878KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 2879KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDTERMINALLOGGER"; 2887KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 2888KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDLIVELOGGER";