1 write to Log
Microsoft.Build.Utilities.Core (1)
917 references to Log
Crossgen2Tasks (19)
RunReadyToRunCompiler.cs (18)
93Log.LogError(Strings.CrossgenToolMissingInPDBCompilationMode);
101Log.LogError(Strings.Crossgen2ToolMissingWhenUseCrossgen2IsSet);
106Log.LogError(Strings.Crossgen2ToolExecutableNotFound, Crossgen2Tool.ItemSpec);
112Log.LogError(Strings.DotNetHostExecutableNotFound, hostPath);
120Log.LogError(Strings.JitLibraryNotFound, jitPath);
127Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.JitPath);
135Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetOS);
140Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetArch);
149Log.LogError(Strings.CrossgenToolMissingWhenUseCrossgen2IsNotSet);
154Log.LogError(Strings.CrossgenToolExecutableNotFound, CrossgenTool.ItemSpec);
159Log.LogError(Strings.JitLibraryNotFound, MetadataKeys.JitPath);
172Log.LogError(Strings.DiaSymReaderLibraryNotFound, DiaSymReader);
179Log.LogError(Strings.MissingOutputPDBImagePath);
184Log.LogError(Strings.PDBGeneratorInputExecutableNotFound, _outputR2RImage);
197Log.LogError(Strings.InputAssemblyNotFound, _inputAssembly);
208Log.LogError(Strings.MissingOutputR2RImageFileName);
214Log.LogError(Strings.MissingOutputPDBImagePath);
402Log.LogMessage(MessageImportance.Normal, singleLine);
ILLink.Tasks (13)
installer.tasks (5)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.Build.CommandLine.UnitTests (8)
Microsoft.Build.Engine.UnitTests (8)
BackEnd\CustomLogAndReturnTask.cs (3)
31Log.LogWarning(null, WarningCode, null, null, 0, 0, 0, 0, "Warning Logged!", null);
36Log.LogError(null, ErrorCode, null, null, 0, 0, 0, 0, "Error Logged!", null);
38return ReturnHasLoggedErrors ? !Log.HasLoggedErrors : Return;
Microsoft.Build.Tasks.CodeAnalysis (36)
CopyRefAssembly.cs (9)
38Log.LogErrorWithCodeFromResources("General_ExpectedFileMissing", SourcePath);
51Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadSource3", SourcePath, e.Message, e.StackTrace);
56Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_SourceNotRef1", SourcePath);
66Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_SkippingCopy1", DestinationPath);
70Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_Changed", SourcePath, File.GetLastWriteTimeUtc(SourcePath).ToString("O"), source, DestinationPath, File.GetLastWriteTimeUtc(DestinationPath).ToString("O"), destination);
74Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadDestination1", DestinationPath);
86Log.LogMessageFromResources(MessageImportance.Normal, "CopyRefAssembly_Copying", SourcePath, DestinationPath);
91Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException");
92Log.LogErrorFromException(e, showStackTrace: true, showDetail: true, file: null);
MapSourceRoots.cs (8)
101Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec);
116if (Log.HasLoggedErrors)
138Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath);
160Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths);
181Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot);
194if (!Log.HasLoggedErrors)
199return !Log.HasLoggedErrors;
214Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
Vbc.cs (7)
282return !Log.HasLoggedErrors;
334Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message);
607Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose");
695Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance);
708Log.LogMessageFromText(newLine, originalVBError.MessageImportance);
963Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
1086Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (11)
Microsoft.Build.Tasks.Core (41)
GenerateManifestBase.cs (14)
193Log.LogErrorWithCodeFromResources("GenerateManifest.NoIdentity");
277Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateManifestBase));
373Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec);
377Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec);
404Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec);
408Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec);
459Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message);
466Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidInputManifest");
557Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyName");
562Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyVersion");
567Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetCulture");
575Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "Platform");
596Log.LogWarningWithCodeFromResources("GenerateManifest.TargetPathTooLong", manifestFileName, MaxTargetPath);
623Log.LogErrorWithCodeFromResources("GenerateManifest.WriteOutputManifestFailed", OutputManifest.ItemSpec, ex.Message, lockedFileMessage);
Microsoft.Build.Utilities.Core (15)
Microsoft.Build.Utilities.UnitTests (35)
TaskLoggingHelper_Tests.cs (33)
26string code = t.Log.ExtractMessageCode("AL001: This is a message.", out messageOnly);
31code = t.Log.ExtractMessageCode(" AL001: This is a message.", out messageOnly);
36code = t.Log.ExtractMessageCode("AL001 : This is a message.", out messageOnly);
41code = t.Log.ExtractMessageCode(" RESGEN7905001: This is a message.", out messageOnly);
46code = t.Log.ExtractMessageCode("R7: This is a message.", out messageOnly);
51code = t.Log.ExtractMessageCode("alink3456: This is a message.", out messageOnly);
56code = t.Log.ExtractMessageCode(" RES 7905: This is a message.", out messageOnly);
61code = t.Log.ExtractMessageCode("7905: This is a message.", out messageOnly);
66code = t.Log.ExtractMessageCode("ALINK: This is a message.", out messageOnly);
71code = t.Log.ExtractMessageCode("6780ALINK: This is a message.", out messageOnly);
76code = t.Log.ExtractMessageCode("LNK658A: This is a message.", out messageOnly);
98t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeTrue();
102t.Log.LogMessagesFromStream(sr, MessageImportance.Low).ShouldBeFalse();
106t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeFalse();
116t.Log.LogCommandLine("MySuperCommand");
132t.Log.LogMessage("echo {");
133t.Log.LogMessageFromText("{1", MessageImportance.High);
134t.Log.LogCommandLine("{2");
135t.Log.LogWarning("{3");
136t.Log.LogError("{4");
153t.Log.LogErrorFromResources("MySubcategoryResource", null,
156t.Log.LogErrorFromResources("MyErrorResource", "foo");
158t.Log.LogWarningFromResources("MySubcategoryResource", null,
161t.Log.LogWarningFromResources("MyWarningResource", "foo");
191t.Log.LogMessagesFromFile(file, MessageImportance.High);
200t.Log.LogMessagesFromFile(file);
224t.Log.FormatResourceString("bogus");
256task.Log.LogErrorFromException(e);
264task.Log.LogWarningFromException(e);
271task.Log.LogErrorFromException(e, true);
279task.Log.LogWarningFromException(e, true);
285task.Log.LogErrorFromException(e, true, true, "foo.cs");
308task.Log.LogErrorFromException(aggregateException);
Microsoft.DotNet.Arcade.Sdk (79)
Microsoft.DotNet.Build.Tasks.Feed (193)
src\PublishArtifactsInManifestBase.cs (82)
239AssetPublisherFactory = assetPublisherFactory ?? new AssetPublisherFactory(Log);
301Log.LogError($"Asset '{asset.Name}' is specified twice in the build information. Assets should not be duplicated.");
330Log.LogError($"Asset with Id {assetId} {versionMsg} isn't registered on the BAR Build with ID {BARBuildId}");
343Log.LogMessage(MessageImportance.High, "\nPersisting new locations of assets in the Build Asset Registry.");
352Log.LogMessage(MessageImportance.High, "\nCompleted persisting of new asset locations...");
365Log.LogError($"Use of non-internal feed '{feedConfig.TargetURL}' is invalid for an internal build. This can be overridden with '{nameof(SkipSafetyChecks)}= true'");
411Log.LogError($"Package '{package.Id}' has invalid version '{package.Version}'");
419Log.LogError($"Package '{package.Id}' has stable version '{package.Version}' but is targeted at a non-isolated feed '{feedConfig.TargetURL}'");
461Log.LogMessage(MessageImportance.High, $"Downloading symbol: {symbolPackageName} to {localSymbolPath}");
469Log.LogMessage(MessageImportance.Normal, $"Time taken to download file to '{localSymbolPath}' is {gatherDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
470Log.LogMessage(MessageImportance.High, $"Successfully downloaded symbol : {symbolPackageName} to {localSymbolPath}");
475Log.LogError("Unable to publish {0} to symbol server with error {1}.", symbolPackageName, response);
503Log.LogError("Unable to upload packages to symbol server. Symbol client returned {0}.", result);
537Log.LogMessage(MessageImportance.High, "No assets to publish to symbol server were found.");
546Log.LogMessage(MessageImportance.High, "No target symbol servers match this promotion request.");
562Log.LogMessage(MessageImportance.High,
576TaskTracer tracer = new(Log, verbose: true);
591Log.LogError("Unable to create request {0} in temporary symbol server: {1}.", requestName, result);
601Log.LogError("Unable to upload files to symbol server. Symbol client returned {0}.", result);
619Log.LogMessage(MessageImportance.High, "Finalizing publishing to the appropriate symbol servers. Finalizing request with lifetime of {0} days", SymbolExpirationInDays);
627Log.LogError("Unable to create create request in necessary symbol servers with all assets. Deleting all requests.");
629Log.LogMessage(MessageImportance.High, "Deletion request {0} from symbol servers returned {1}.", requestName, result);
638Log.LogMessage(MessageImportance.High, "Finished publishing symbols to temporary azdo org. Calling registration to SymbolRequest");
649Log.LogMessage(MessageImportance.High, "Would register request {0} to project {1} in environment {2} with visibility {3} to last {4} days.", requestName, SymbolRequestProject, env, visibility, SymbolExpirationInDays);
653Log.LogError("Unable to register and publish request to the requested symbol servers with the appropriate visibility.");
661TaskTracer tracer = new(Log, verbose: true);
687Log.LogMessage(MessageImportance.High, "Exclusions file {0} not found. No exclusions will be applied.", symbolPublishingExclusionsFile);
702Log.LogMessage(MessageImportance.Normal, "Excluding the file {0} from publishing to symbol server from any package.", excludeFile);
707Log.LogMessage(MessageImportance.Normal, "No symbol exclusions were found at {0}", symbolPublishingExclusionsFile);
770Log.LogMessage(MessageImportance.High, "\nBegin publishing of packages: ");
788Log.LogMessage(MessageImportance.High,
803Log.LogError(
811Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
817Log.LogMessage(MessageImportance.High, "\nCompleted publishing of packages: ");
889Log.LogMessage(MessageImportance.Low, $"Downloading file from '{uri}' to '{path}'");
942Log.LogError($"Artifact '{artifactName}' not found in build {BuildId}");
952Log.LogError($"Artifact '{artifactName}' does not have a valid container id");
990Log.LogMessage(MessageImportance.High, "\nBegin publishing of blobs: ");
1008Log.LogMessage(MessageImportance.High,
1025Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
1031Log.LogMessage(MessageImportance.High, "\nCompleted publishing of blobs: ");
1078Log.LogError($"Invalid target feed config category '{category}'.");
1099categories = GeneralUtils.InferCategory(blobAsset.Id, Log);
1106Log.LogError($"Invalid target feed config category '{category}'.");
1134Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'");
1177Log.LogMessage(MessageImportance.Low,
1190Log.LogError(
1202Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localPackagePath}' is {gatherPackageDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1203Log.LogMessage(MessageImportance.Low,
1216Log.LogMessage(MessageImportance.Low, $"Publishing package {localPackagePath} took {gatherPackagePublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1262Log.LogError(
1354Log.LogMessage(MessageImportance.Normal, $"Pushing local package {localPackageLocation} to target feed {feedConfig.TargetURL}");
1370Log.LogMessage(MessageImportance.Low, $"Attempt # {attemptIndex} failed to push {localPackageLocation}, attempting to determine whether the package already existed on the feed with the same content. Nuget exit code = {nugetResult.ExitCode}");
1373packageStatus = await CompareLocalPackageToFeedPackageCallBack(localPackageLocation, packageContentUrl, client, Log);
1379Log.LogMessage(MessageImportance.Normal, $"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' but has the same content; skipping push");
1384Log.LogError($"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' with different content.");
1390Log.LogMessage(MessageImportance.Low, $"Hit error checking package status after failed push: '{packageStatus}'. Will retry after {RetryDelayMilliseconds * attemptIndex} ms.");
1402Log.LogError($"Failed to publish package '{id}@{version}' to '{feedConfig.TargetURL}' after {MaxRetryCount} attempts. (Final status: {packageStatus})");
1406Log.LogMessage($"Succeeded publishing package '{localPackageLocation}' to feed {feedConfig.TargetURL}");
1411Log.LogError($"Unexpected exception pushing package '{id}@{version}': {e.Message}");
1416Log.LogError($"Output from nuget.exe: {Environment.NewLine}StdOut:{Environment.NewLine}{nugetResult.StandardOut}{Environment.NewLine}StdErr:{Environment.NewLine}{nugetResult.StandardError}");
1463Log);
1502Log.LogMessage(MessageImportance.Low, $"Downloading blob : {fileName} to {localBlobPath}");
1511Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localBlobPath}' is {gatherBlobDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1516Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1520Log.LogMessage(MessageImportance.Low,
1533Log.LogMessage(MessageImportance.Low, $"Publishing {localBlobPath} completed in {gatherBlobPublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1562Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1606Log.LogError(
1657Log.LogWarning(ex.Message);
1675Log.LogMessage(MessageImportance.Low, $"Deleting directory : {temporaryLocation}");
1682Log.LogMessage(MessageImportance.Low, $"Unable to delete the directory because of {ex.Message} after {attempts} attempts.");
1684Log.LogMessage(MessageImportance.Low, $"Retrying to delete {temporaryLocation}, attempt number {attempts}");
1704Log.LogError($"The property {prop.Name} is required but doesn't have a value set.");
1711return Log.HasLoggedErrors;
1718Log.LogError($"The property {nameof(BlobAssetsBasePath)} is required but doesn't have a value set.");
1723Log.LogError($"The property {nameof(PackageAssetsBasePath)} is required but doesn't have a value set.");
1728Log.LogError($"The property {nameof(BARBuildId)} is required but doesn't have a value set.");
1733Log.LogError($"The property {nameof(MaestroApiEndpoint)} is required but doesn't have a value set.");
1738Log.LogError($"The property {nameof(AzdoApiToken)} is required when using streaming publishing, but doesn't have a value set.");
1743Log.LogError($"The property {nameof(ArtifactsBasePath)} is required when using streaming publishing, but doesn't have a value set.");
1745return Log.HasLoggedErrors;
src\PublishBuildToMaestro.cs (20)
79return !Log.HasLoggedErrors;
96collection.TryAddSingleton(Log);
105Log.LogMessage(MessageImportance.High, "Starting build metadata push to the Build Asset Registry...");
109Log.LogError($"Required folder '{ManifestsPath}' does not exist.");
118Log.LogError(
120return !Log.HasLoggedErrors;
142Log.LogMessage(MessageImportance.High,
155Log.LogMessage(MessageImportance.High, "Calculated Dependencies:");
158Log.LogMessage(MessageImportance.High, $" {dep.BuildId}, IsProduct: {dep.IsProduct}");
169Log.LogMessage(MessageImportance.High,
182Log.LogMessage(MessageImportance.High,
193Log.LogErrorFromException(exc, true, true, null);
196return !Log.HasLoggedErrors;
209Log.LogMessage(MessageImportance.High, "Found the following default channels:");
212Log.LogMessage(
225var logger = new MSBuildLogger(Log);
236Log.LogMessage(
242Log.LogMessage(
378Log.LogWarning($"Version could not be extracted from '{blob.Id}'");
531Log.LogMessage(MessageImportance.High,
src\PushToBuildStorage.cs (19)
128collection.TryAddSingleton(Log);
149Log.LogMessage(MessageImportance.High, "Performing push to local artifacts storage.");
153Log.LogMessage(MessageImportance.High, "Performing push to Azure DevOps artifacts storage.");
158Log.LogError($"No items to push. Please check ItemGroup ItemsToPush.");
168Log.LogError($"Could not parse publishing infra version '{PublishingVersion}'");
189Log.LogError($"Failed to construct build model from input artifacts.");
202Log.LogError($"Could not find file {package.OriginalFile}.");
213Log.LogError($"Could not find file {blobArtifact.OriginalFile}.");
224Log.LogError($"Could not find file {pdbArtifact.OriginalFile}.");
233Log.LogMessage(MessageImportance.High,
238Log.LogMessage(MessageImportance.High, $"Writing build manifest file '{AssetManifestPath}'...");
252Log.LogErrorFromException(e, true);
255return !Log.HasLoggedErrors;
319Log.LogMessage(MessageImportance.High,
324Log.LogMessage(MessageImportance.High,
329Log.LogMessage(MessageImportance.High,
390Log.LogMessage(MessageImportance.Normal, $"Creating hard link to copy \"{sourceFileName}\" to \"{destFileName}\".");
395Log.LogMessage(MessageImportance.Normal, $"Could not use a link to copy \"{sourceFileName}\" to \"{destFileName}\". Copying the file instead. {errorMessage}");
415Log.LogMessage(MessageImportance.Low, $"Removing read-only attribute from \"{destFile.FullName}\".");
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
Microsoft.DotNet.Build.Tasks.Packaging (4)
Microsoft.DotNet.Build.Tasks.Templating (5)
GenerateFileFromTemplate.cs (5)
63Log.LogError($"File {TemplateFile} does not exist");
67IDictionary<string, string> values = MSBuildListSplitter.GetNamedProperties(Properties, Log);
74return !Log.HasLoggedErrors;
129Log.LogWarning(null, null, null, TemplateFile,
141Log.LogWarning(null, null, null, TemplateFile,
Microsoft.DotNet.Build.Tasks.VisualStudio (17)
Microsoft.DotNet.Build.Tasks.Workloads (15)
CreateVisualStudioWorkload.wix.cs (9)
150string.IsNullOrWhiteSpace(ManifestMsiVersion) ? null : new Version(ManifestMsiVersion), ShortNames, Log, EnableSideBySideManifests);
156Log.LogMessage(MessageImportance.Low, $"Setting {nameof(_supportsMachineArch)} to {manifestPackage.SupportsMachineArch} for {Path.GetFileName(manifestPackage.PackageFileName)}");
163Log.LogWarning($"{_supportsMachineArch} was previously set to {_supportsMachineArch[manifestPackage.SdkFeatureBand]}");
182Log.LogError(Strings.ManifestPackageGroupExists, manifestPackage.Id, packageGroup.Name);
238Log.LogMessage($"Pack {sourcePackage} - {string.Join(",", platforms)} could not be found, it will be skipped.");
251ShortNames, Log));
321Log.LogError(Strings.WorkloadComponentExists, workload.Id, component.Name);
326Log.LogError(Strings.WorkloadComponentExists, workload.Id, previewComponent.Name);
338Log.LogMessage(MessageImportance.Low, string.Format(Strings.BuildExtractingPackage, data.Package.PackagePath));
Microsoft.DotNet.Deployment.Tasks.Links (10)
Microsoft.DotNet.Helix.Sdk (148)
AzureDevOpsTask.cs (11)
52Log.LogError(FailureCategory.Build, "This task must be run inside an Azure Pipelines Build");
78Log.LogErrorFromException(FailureCategory.Helix, ex, true);
81return !Log.HasLoggedErrors;
95ex => Log.LogMessage(MessageImportance.Low, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
100Log.LogError(FailureCategory.Helix, ex.ToString());
111ex => Log.LogMessage(MessageImportance.Normal, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
116Log.LogError(FailureCategory.Helix, ex.ToString());
125Log.LogError(
136Log.LogError(FailureCategory.Build, message);
141Log.LogMessage(MessageImportance.Normal, message);
162Log.LogError(FailureCategory.Helix, $"Request to {req.RequestUri} returned unexpected response: {responseContent}");
CheckAzurePipelinesTestResults.cs (11)
69Log.LogWarning($"Test run {testRunId} is not in completed state. Will check back in 10 seconds.");
85Log.LogMessage(MessageImportance.Low, $"Test run {testRunId} has not failed.");
122Log.LogError(FailureCategory.Test, $"Test run {testRunId} has one or more failing tests based on run statistics, but I couldn't find the failures.");
150Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab or this console log: {workItem.GetMetadata("ConsoleOutputUri")}");
154Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab for details.");
187Log.LogError(FailureCategory.Test, message);
191Log.LogMessage(MessageImportance.High, message);
197Log.LogError(FailureCategory.Helix, "Unable to get test report from build.");
230Log.LogMessage($"TestRun {runId}: Test {testName} has failed and was expected to fail.");
234Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {testName} has failed and is not expected to fail.");
240Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {expectedFailure} was expected to fail but did not fail.");
FindDotNetCliPackage.cs (18)
64collection.TryAddSingleton(Log);
72return !Log.HasLoggedErrors;
98Log.LogMessage($"Could not retrieve dotnet cli {PackageType} version {Version} package uri from feed {feed}");
102Log.LogMessage($"Retrieved dotnet cli {PackageType} version {Version} package uri {SanitizeString(downloadUrl)} from feed {feed}, testing...");
111Log.LogMessage($"Unable to find dotnet cli {PackageType} version {Version} from feed {feed}");
121Log.LogMessage($"Unable to access dotnet cli {PackageType} version {Version} from feed {feed}, {SanitizeString(ex.Message)}");
127Log.LogError(FailureCategory.Build, $"Unable to find dotnet cli {PackageType} version {Version} from any of the specified feeds.");
131if (!Log.HasLoggedErrors)
133Log.LogMessage($"Url {SanitizeString(finalDownloadUrl)} is valid.");
163Log.LogWarning($"Unable to resolve download link from feed {feed}; {SanitizeString(ex.Message)}");
195Log.LogMessage($"Switched to effective .NET Core version '{productVersionText}' from matching productVersion.txt");
205Log.LogMessage(MessageImportance.Low, $"Checking for productVersion.txt files under {baseUri}");
219Log.LogMessage(MessageImportance.Low, $"No *productVersion.txt files found for {Version} under {SanitizeString(baseUri)}");
248Log.LogMessage(MessageImportance.Low, $"Hit exception in GetAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
272Log.LogMessage(MessageImportance.Low, $"Hit exception in SendAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
326Log.LogMessage(MessageImportance.Low, "Resolving latest dotnet cli version.");
334Log.LogMessage(MessageImportance.Low, $"Resolving latest version from url {latestVersionUrl}");
342Log.LogMessage(MessageImportance.Low, $"Got latest dotnet cli version {version}");
HelixTask.cs (9)
42Log.LogMessage(MessageImportance.Low, "No AccessToken provided, using anonymous access to helix api.");
46Log.LogMessage(MessageImportance.Low, "Authenticating to helix api using provided AccessToken");
65Log.LogError(FailureCategory.Build, "Helix operation returned 'Unauthorized'. Did you forget to set HelixAccessToken?");
69Log.LogError(FailureCategory.Build, "Helix operation returned 'Forbidden'.");
80Log.LogError(FailureCategory.Build, argEx.Message);
84Log.LogWarning($"{argEx.Message} (FailOnMissingTargetQueue is false, so this is just a warning.)");
89Log.LogErrorFromException(FailureCategory.Helix, ex, true, true, null);
92return !Log.HasLoggedErrors;
99Log.LogMessage(MessageImportance.Low, $"Checking for job completion failed with: {ex}\nRetrying...");
SendHelixJob.cs (34)
169Log.LogError(FailureCategory.Build, "Creator is required when using anonymous access.");
175Log.LogError(FailureCategory.Build, "Creator is forbidden when using authenticated access.");
191Log.LogMessage($"Initialized job definition with type '{Type}', and target queue '{TargetQueue}'");
196Log.LogMessage($"Setting creator to '{Creator}'");
201Log.LogMessage($"No Correlation Payloads for Job on {TargetQueue} set");
205Log.LogMessage($"Adding Correlation Payloads for Job on {TargetQueue}...");
222Log.LogError(FailureCategory.Build, "SendHelixJob given no WorkItems to send.");
262if (Log.HasLoggedErrors)
267Log.LogMessage(MessageImportance.High, $"Sending Job to {TargetQueue}...");
270ISentJob job = await def.SendAsync(msg => Log.LogMessageFromText(msg, MessageImportance.Normal), cancellationToken);
292Log.LogMessage($"Added build variable property '{key}' (value: '{value}') to job definition.");
303if (!property.GetRequiredMetadata(Log, MetadataNames.Identity, out string key))
308if (!property.GetRequiredMetadata(Log, MetadataNames.Value, out string value))
314Log.LogMessage($"Added property '{key}' (value: '{value}') to job definition.");
320if (!workItem.GetRequiredMetadata(Log, MetadataNames.Identity, out string name))
327Log.LogWarning($"Work Item named '{name}' contains encoded characters which is not recommended.");
334Log.LogWarning($"Work Item named '{name}' contains unsupported characters and has been renamed to '{cleanedName}'.");
339if (!workItem.GetRequiredMetadata(Log, MetadataNames.Command, out string command))
344Log.LogMessage(MessageImportance.Low, $"Adding work item '{name}'");
353Log.LogMessage(MessageImportance.Low, $" Command: '{commands[0]}'");
361Log.LogMessage(MessageImportance.Low, $" Command File: '{commandFile}'");
364Log.LogMessage(MessageImportance.Low, $" {c}");
375Log.LogMessage(MessageImportance.Low, $" Uri Payload: '{payloadUri}'");
380Log.LogMessage(MessageImportance.Low, $" Directory Payload: '{payloadDirectory}'");
385Log.LogMessage(MessageImportance.Low, $" Archive Payload: '{payloadArchive}'");
390Log.LogMessage(MessageImportance.Low, " Empty Payload");
400Log.LogMessage(MessageImportance.Low, $" Timeout: '{timeout}'");
404Log.LogWarning($"Timeout value '{timeoutString}' could not be parsed.");
409Log.LogMessage(MessageImportance.Low, " Default Timeout");
514Log.LogMessage(MessageImportance.Low, $"Adding Correlation Payload URI '{uri}', destination '{destination}'");
534Log.LogMessage(
554Log.LogMessage(
561Log.LogMessage(
568Log.LogError(FailureCategory.Build, $"Correlation Payload '{path}' not found.");
Microsoft.DotNet.NuGetRepack.Tasks (18)
Microsoft.DotNet.SignCheckTask (4)
Microsoft.DotNet.SignTool (37)
Microsoft.DotNet.SourceBuild.Tasks (18)
Microsoft.DotNet.SwaggerGenerator.MSBuild (8)
GenerateSwaggerCode.cs (8)
44Log.LogErrorFromException(ex, true, true, null);
47return !Log.HasLoggedErrors;
59Log.LogMessage(MessageImportance.Low, $"Reading swagger document {SwaggerDocumentUri}");
65Log.LogWarning(null, null, null, error.Pointer, 0, 0, 0, 0, error.Message);
70Log.LogMessage(MessageImportance.Low, $"Generating client code model");
74Log.LogMessage(MessageImportance.Low, $"Generating code files for language '{options.LanguageName}'");
78Log.LogMessage(MessageImportance.High, $"Generating {SwaggerDocumentUri} -> {OutputDirectory}");
88Log.LogMessage(MessageImportance.Normal, $"Writing file '{file.FullName}'");
Microsoft.DotNet.VersionTools.Tasks (12)
Microsoft.DotNet.XliffTasks (4)
Microsoft.Extensions.ApiDescription.Client (3)
Microsoft.Extensions.ApiDescription.Client.Tests (10)
Microsoft.Maui.Resizetizer (41)
GenerateSplashAndroidResources.cs (10)
31 Log.LogMessage(MessageImportance.Low, $"Splash Screen: Intermediate Path " + IntermediateOutputPath);
36 Log.LogMessage(MessageImportance.Low, $"Splash Screen: No images found.");
51 return !Log.HasLoggedErrors;
55 Log.LogError(null, "MAUI0000", null, null, 0, 0, 0, 0, ex.ToString());
71 Log.LogMessage(MessageImportance.Low, $"Splash Screen Resize: " + dpi);
79 Log.LogMessage(MessageImportance.Low, $"Splash Screen Copy: " + dpi);
91 Log.LogMessage(MessageImportance.Low, $"Splash Screen Colors: " + colorsFile);
115 Log.LogMessage(MessageImportance.Low, $"Splash Screen Drawable: " + drawableFile);
141 Log.LogMessage(MessageImportance.Low, $"Splash Screen Drawable (v31): " + drawableFile);
163 Log?.LogMessage(message);
GenerateSplashStoryboard.cs (8)
26 Log.LogMessage(MessageImportance.Low, $"Splash Screen: Intermediate Path " + IntermediateOutputPath);
47 return !Log.HasLoggedErrors;
51 Log.LogError(null, "MAUI0000", null, null, 0, 0, 0, 0, ex.ToString());
62 Log.LogMessage(MessageImportance.Low, $"Splash Screen Resize: " + dpi);
70 Log.LogMessage(MessageImportance.Low, $"Splash Screen Copy: " + dpi);
80 Log.LogMessage(MessageImportance.Low, $"Splash Screen Storyboard: " + storyboardFile);
101 Log.LogMessage(MessageImportance.Low, $"Splash Screen Storyboard (empty): " + storyboardFile);
145 Log?.LogMessage(message);
PortableTask (5)
PresentationBuildTasks (85)
Microsoft\Build\Tasks\Windows\FileClassifier.cs (6)
77TaskHelper.DisplayLogo(Log, nameof(FileClassifier));
110errorId = Log.ExtractMessageCode(e.Message, out message);
118Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
125Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
271Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), targetType);
282Log.LogErrorWithCodeFromResources(nameof(SR.InvalidCulture), Culture);
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (24)
91TaskHelper.DisplayLogo(Log, nameof(MarkupCompilePass1));
123Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CurrentDirectory), SourceDir);
130Log.LogErrorWithCodeFromResources(nameof(SR.WrongPropertySetting));
144Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.AnalysisResult), CompilerAnalyzer.AnalyzeResult);
154Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.RecompiledXaml), CompilerAnalyzer.RecompileMarkupPages[i]);
174Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompilationDone));
183errorId = Log.ExtractMessageCode(e.Message, out message);
191Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
197Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
210Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompileSucceed_Pass1));
899Log.LogErrorWithCodeFromResources(nameof(SR.MultipleSplashScreenImages));
920Log.LogErrorWithCodeFromResources(nameof(SR.AppDefIsNotRequired));
935Log.LogErrorWithCodeFromResources(nameof(SR.MutlipleApplicationFiles));
940Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ApplicationDefinitionFile), ApplicationFile);
944Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), ApplicationFile);
979Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), outputType);
997Log.LogErrorWithCodeFromResources(nameof(SR.WrongLocalizationPropertySetting_Pass1));
1039Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), filePath);
1131Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ReferenceFile), refpath);
1201Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.DoCompilation));
1202Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.OutputType), OutputType);
1224compilerWrapper.TaskLogger = Log;
1476Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.GeneratedCodeFile), codeItem.ItemSpec);
1485Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.GeneratedBamlFile), bamlItem.ItemSpec);
Microsoft\Build\Tasks\Windows\MarkupCompilePass2.cs (18)
74TaskHelper.DisplayLogo(Log, nameof(MarkupCompilePass2));
85Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CurrentDirectory), SourceDir);
92Log.LogErrorWithCodeFromResources(nameof(SR.WrongPropertySetting));
129Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompilationDone));
137errorId = Log.ExtractMessageCode(e.Message, out message);
145Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
152Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
201Log.LogMessageFromResources(nameof(SR.CompileSucceed_Pass2));
560Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.PreparingCompile));
561Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.OutputType), OutputType);
573Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefAppDefFile), localApplicationFile);
588Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefMarkupPage), localPageFile);
623Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.DoCompilation));
637compilerWrapper.TaskLogger = Log;
679Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.InternalTypeHelperNotRequired), _internalTypeHelperFile);
726Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefGeneratedBamlFile), bamlItem.ItemSpec);
745Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefGeneratedBamlFile), bamlItem.ItemSpec);
823Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), outputType);
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (10)
144TaskHelper.DisplayLogo(Log, nameof(ResourcesGenerator));
160Log.LogErrorWithCodeFromResources(nameof(SR.MoreResourcesFiles));
174Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerating), resourcesFile);
188Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ReadResourceFile), resFileName);
189Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourceId), resourceId);
196Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerated), resourcesFile);
207string errorId = Log.ExtractMessageCode(e.Message, out message);
215Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
221Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
300Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), strFileName);
Microsoft\Build\Tasks\Windows\UidManager.cs (15)
70TaskHelper.DisplayLogo(Log, nameof(UidManager));
74Log.LogErrorWithCodeFromResources(nameof(SR.SourceFileNameNeeded));
84Log.LogErrorWithCodeFromResources(nameof(SR.BadUidTask), _taskAsString);
105errorId = Log.ExtractMessageCode(e.Message, out message);
113Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
120Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
208Log.LogMessageFromResources(nameof(SR.CheckingUids), inputFile.ItemSpec);
336Log.LogMessageFromResources(nameof(SR.FilesRemovedUid), countGoodFiles);
340Log.LogMessageFromResources(nameof(SR.FilesUpdatedUid), countGoodFiles);
344Log.LogMessageFromResources(nameof(SR.FilesPassedUidCheck), countGoodFiles);
348Log.LogErrorWithCodeFromResources(nameof(SR.FilesFailedUidCheck), _markupFiles.Length - countGoodFiles);
400Log.LogErrorWithCodeFromResources(nameof(SR.IntermediateDirectoryError), _backupPath);
406Log.LogErrorWithCodeFromResources(nameof(SR.IntermediateDirectoryError), _backupPath);
435Log.LogErrorWithCodeFromResources(
452Log.LogErrorWithCodeFromResources(
SemanticSearch.BuildTask (7)
TaskWithDependency (1)