51 references to KnownTelemetry
Microsoft.Build (26)
BackEnd\BuildManager\BuildManager.cs (4)
517_buildTelemetry = KnownTelemetry.PartialBuildTelemetry; 520KnownTelemetry.PartialBuildTelemetry = null; 585loggingService.LogTelemetry(buildEventContext: null, KnownTelemetry.LoggingConfigurationTelemetry.EventName, KnownTelemetry.LoggingConfigurationTelemetry.GetProperties());
BackEnd\Client\MSBuildClient.cs (8)
177if (KnownTelemetry.PartialBuildTelemetry != null) 179KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState = serverIsAlreadyRunning ? "hot" : "cold"; 518Debug.Assert(KnownTelemetry.PartialBuildTelemetry == null || KnownTelemetry.PartialBuildTelemetry.StartAt.HasValue, "BuildTelemetry.StartAt was not initialized!"); 520PartialBuildTelemetry? partialBuildTelemetry = KnownTelemetry.PartialBuildTelemetry == null 523startedAt: KnownTelemetry.PartialBuildTelemetry.StartAt.GetValueOrDefault(), 524initialServerState: KnownTelemetry.PartialBuildTelemetry.InitialMSBuildServerState, 525serverFallbackReason: KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason);
BackEnd\Node\OutOfProcServerNode.cs (1)
381BuildTelemetry 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)
273KnownTelemetry.LoggingConfigurationTelemetry.BinaryLogger = true; 459KnownTelemetry.LoggingConfigurationTelemetry.BinaryLoggerUsedDefaultName = FilePath == "msbuild.binlog";
Logging\ConsoleLogger.cs (6)
169KnownTelemetry.LoggingConfigurationTelemetry.FileLoggerType = "serial"; 173KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLoggerType = "serial"; 181KnownTelemetry.LoggingConfigurationTelemetry.FileLoggerType = "parallel"; 185KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLoggerType = "parallel"; 367KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLogger = true; 368KnownTelemetry.LoggingConfigurationTelemetry.ConsoleLoggerVerbosity = Verbosity.ToString();
Logging\FileLogger.cs (3)
91KnownTelemetry.LoggingConfigurationTelemetry.FileLoggersCount++; 92KnownTelemetry.LoggingConfigurationTelemetry.FileLogger = true; 93KnownTelemetry.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)
19KnownTelemetry.LoggingConfigurationTelemetry.ShouldNotBeNull();
MSBuild (19)
MSBuildClientApp.cs (2)
81if (KnownTelemetry.PartialBuildTelemetry != null) 83KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = exitResult.MSBuildClientExitType.ToString();
XMake.cs (17)
250KnownTelemetry.PartialBuildTelemetry = new BuildTelemetry { StartAt = DateTime.UtcNow }; 337if (KnownTelemetry.PartialBuildTelemetry != null) 339KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "Arguments"; 346if (KnownTelemetry.PartialBuildTelemetry != null) 348KnownTelemetry.PartialBuildTelemetry.ServerFallbackReason = "ErrorParsingCommandLine"; 659KnownTelemetry.PartialBuildTelemetry ??= new BuildTelemetry { StartAt = DateTime.UtcNow }; 2845return KnownTelemetry.LoggingConfigurationTelemetry.TerminalLogger = useTerminalLogger; 2898KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = bool.FalseString; 2899KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = "msbuild"; 2905KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefault = terminalLoggerDefault; 2906KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerDefaultSource = string.IsNullOrWhiteSpace(dotnetCliEnvVar) ? "sdk" : "DOTNET_CLI_CONFIGURE_MSBUILD_TERMINAL_LOGGER"; 2930KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg ?? string.Empty; 2931KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "arg"; 2946KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 2947KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDTERMINALLOGGER"; 2955KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntent = terminalLoggerArg; 2956KnownTelemetry.LoggingConfigurationTelemetry.TerminalLoggerUserIntentSource = "MSBUILDLIVELOGGER";