1 write to Log
Microsoft.Build.Utilities.Core (1)
1085 references to Log
Aspire.Hosting.Tasks (2)
Crossgen2Tasks (19)
RunReadyToRunCompiler.cs (18)
92Log.LogError(Strings.CrossgenToolMissingInPDBCompilationMode);
100Log.LogError(Strings.Crossgen2ToolMissingWhenUseCrossgen2IsSet);
105Log.LogError(Strings.Crossgen2ToolExecutableNotFound, Crossgen2Tool.ItemSpec);
111Log.LogError(Strings.DotNetHostExecutableNotFound, hostPath);
119Log.LogError(Strings.JitLibraryNotFound, jitPath);
126Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.JitPath);
134Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetOS);
139Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetArch);
148Log.LogError(Strings.CrossgenToolMissingWhenUseCrossgen2IsNotSet);
153Log.LogError(Strings.CrossgenToolExecutableNotFound, CrossgenTool.ItemSpec);
158Log.LogError(Strings.JitLibraryNotFound, MetadataKeys.JitPath);
171Log.LogError(Strings.DiaSymReaderLibraryNotFound, DiaSymReader);
178Log.LogError(Strings.MissingOutputPDBImagePath);
183Log.LogError(Strings.PDBGeneratorInputExecutableNotFound, _outputR2RImage);
196Log.LogError(Strings.InputAssemblyNotFound, _inputAssembly);
207Log.LogError(Strings.MissingOutputR2RImageFileName);
213Log.LogError(Strings.MissingOutputPDBImagePath);
414Log.LogMessage(MessageImportance.Normal, singleLine);
ExampleTask (12)
ExampleTaskX64 (3)
ExampleTaskX86 (3)
HelixTestTasks (2)
ILLink.Tasks (13)
installer.tasks (5)
Microsoft.AspNetCore.Components.Testing.Tasks (2)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.Build.CommandLine.UnitTests (16)
Microsoft.Build.Engine.UnitTests (39)
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 (45)
src\Compilers\Core\MSBuildTask\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);
src\Compilers\Core\MSBuildTask\Csc.cs (8)
183Log.LogMessageFromText(trimmedMessage, messageImportance);
232commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
552Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
573CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
686Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
708Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
712Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
801Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (8)
108Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec);
126if (Log.HasLoggedErrors)
148Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath);
170Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths);
203Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot);
216if (!Log.HasLoggedErrors)
221return !Log.HasLoggedErrors;
236Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
src\Compilers\Core\MSBuildTask\Vbc.cs (7)
283return !Log.HasLoggedErrors;
335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message);
623Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose");
711Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance);
724Log.LogMessageFromText(newLine, originalVBError.MessageImportance);
979Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
1102Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.CodeAnalysis.Sdk (45)
src\Compilers\Core\MSBuildTask\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);
src\Compilers\Core\MSBuildTask\Csc.cs (8)
183Log.LogMessageFromText(trimmedMessage, messageImportance);
232commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
552Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
573CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
686Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
708Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
712Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
801Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (8)
108Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec);
126if (Log.HasLoggedErrors)
148Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath);
170Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths);
203Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot);
216if (!Log.HasLoggedErrors)
221return !Log.HasLoggedErrors;
236Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
src\Compilers\Core\MSBuildTask\Vbc.cs (7)
283return !Log.HasLoggedErrors;
335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message);
623Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose");
711Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance);
724Log.LogMessageFromText(newLine, originalVBError.MessageImportance);
979Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
1102Log.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)
25string code = t.Log.ExtractMessageCode("AL001: This is a message.", out messageOnly);
30code = t.Log.ExtractMessageCode(" AL001: This is a message.", out messageOnly);
35code = t.Log.ExtractMessageCode("AL001 : This is a message.", out messageOnly);
40code = t.Log.ExtractMessageCode(" RESGEN7905001: This is a message.", out messageOnly);
45code = t.Log.ExtractMessageCode("R7: This is a message.", out messageOnly);
50code = t.Log.ExtractMessageCode("alink3456: This is a message.", out messageOnly);
55code = t.Log.ExtractMessageCode(" RES 7905: This is a message.", out messageOnly);
60code = t.Log.ExtractMessageCode("7905: This is a message.", out messageOnly);
65code = t.Log.ExtractMessageCode("ALINK: This is a message.", out messageOnly);
70code = t.Log.ExtractMessageCode("6780ALINK: This is a message.", out messageOnly);
75code = t.Log.ExtractMessageCode("LNK658A: This is a message.", out messageOnly);
97t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeTrue();
101t.Log.LogMessagesFromStream(sr, MessageImportance.Low).ShouldBeFalse();
105t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeFalse();
115t.Log.LogCommandLine("MySuperCommand");
131t.Log.LogMessage("echo {");
132t.Log.LogMessageFromText("{1", MessageImportance.High);
133t.Log.LogCommandLine("{2");
134t.Log.LogWarning("{3");
135t.Log.LogError("{4");
152t.Log.LogErrorFromResources("MySubcategoryResource", null,
155t.Log.LogErrorFromResources("MyErrorResource", "foo");
157t.Log.LogWarningFromResources("MySubcategoryResource", null,
160t.Log.LogWarningFromResources("MyWarningResource", "foo");
190t.Log.LogMessagesFromFile(file, MessageImportance.High);
199t.Log.LogMessagesFromFile(file);
223t.Log.FormatResourceString("bogus");
255task.Log.LogErrorFromException(e);
263task.Log.LogWarningFromException(e);
270task.Log.LogErrorFromException(e, true);
278task.Log.LogWarningFromException(e, true);
284task.Log.LogErrorFromException(e, true, true, "foo.cs");
307task.Log.LogErrorFromException(aggregateException);
Microsoft.DotNet.Arcade.Sdk (74)
Microsoft.DotNet.Baselines.Tasks (3)
Microsoft.DotNet.Build.Tasks.Feed (205)
src\PublishArtifactsInManifestBase.cs (92)
243AssetPublisherFactory = assetPublisherFactory ?? new AssetPublisherFactory(Log);
265Log.LogMessage(MessageImportance.Normal, $"Validating production channel {targetChannel.Id}");
271Log.LogMessage(MessageImportance.Normal, $"Build validation succeeded for production channel {targetChannel.Id}");
275Log.LogWarning($"Build validation audit failure for production channel {targetChannel.Id}. This is currently treated as a warning.");
279Log.LogError($"Build validation failed for production channel {targetChannel.Id}");
283Log.LogError($"Unknown validation result '{validationResult}' for production channel {targetChannel.Id}");
289Log.LogMessage(MessageImportance.Normal, $"Skipping validation for non-production channel {targetChannel.Id}");
347Log.LogError($"Asset '{asset.Name}' is specified twice in the build information. Assets should not be duplicated.");
376Log.LogError($"Asset with Id {assetId} {versionMsg} isn't registered on the BAR Build with ID {BARBuildId}");
389Log.LogMessage(MessageImportance.High, "\nPersisting new locations of assets in the Build Asset Registry.");
398Log.LogMessage(MessageImportance.High, "\nCompleted persisting of new asset locations...");
411Log.LogError($"Use of non-internal feed '{feedConfig.TargetURL}' is invalid for an internal build. This can be overridden with '{nameof(SkipSafetyChecks)}= true'");
452Log.LogError($"Package '{package.Id}' has invalid version '{package.Version}'");
461Log.LogError($"Package '{package.Id}' has stable version '{package.Version}' but is targeted at a non-isolated feed '{feedConfig.TargetURL}'");
508Log.LogError($"Symbol package {symbolAsset} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing");
519Log.LogMessage(MessageImportance.Low, $"Downloading symbol: '{artifactSubPath}' from artifact '{artifactName}' to {localSymbolPath}");
527Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localSymbolPath}' is {gatherDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
528Log.LogMessage(MessageImportance.Low, $"Successfully downloaded symbol : {symbolPackageName} to {localSymbolPath}");
533Log.LogError("Unable to publish {0} to symbol server with error {1}.", symbolPackageName, response);
561Log.LogError("Unable to upload packages to symbol server. Symbol client returned {0}.", result);
588Log.LogMessage(MessageImportance.High, "Begin publishing of symbols.");
598Log.LogMessage(MessageImportance.High, "No assets to publish to symbol server were found.");
607Log.LogMessage(MessageImportance.High, "No target symbol servers match this promotion request.");
621Log.LogMessage(MessageImportance.High,
637TaskTracer tracer = new(Log, verbose: true);
652Log.LogError("Unable to create request {0} in temporary symbol server: {1}.", requestName, result);
662Log.LogError("Unable to upload files to symbol server. Symbol client returned {0}.", result);
680Log.LogMessage(MessageImportance.High, "Finalizing publishing to the appropriate symbol servers. Finalizing request with lifetime of {0} days", SymbolExpirationInDays);
688Log.LogError("Unable to create create request in necessary symbol servers with all assets. Deleting all requests.");
690Log.LogMessage(MessageImportance.High, "Deletion request {0} from symbol servers returned {1}.", requestName, result);
699Log.LogMessage(MessageImportance.High, "Finished publishing symbols to temporary azdo org. Calling registration to SymbolRequest");
710Log.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);
714Log.LogError("Unable to register and publish request to the requested symbol servers with the appropriate visibility.");
722TaskTracer tracer = new(Log, verbose: true);
748Log.LogMessage(MessageImportance.High, "Exclusions file {0} not found. No exclusions will be applied.", symbolPublishingExclusionsFile);
763Log.LogMessage(MessageImportance.Normal, "Excluding the file {0} from publishing to symbol server from any package.", excludeFile);
768Log.LogMessage(MessageImportance.Normal, "No symbol exclusions were found at {0}", symbolPublishingExclusionsFile);
794Log.LogError($"PDB artifact {pdb} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing");
870Log.LogMessage(MessageImportance.High, "\nBegin publishing of packages: ");
888Log.LogMessage(MessageImportance.High,
903Log.LogError(
911Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
917Log.LogMessage(MessageImportance.High, "\nCompleted publishing of packages: ");
989Log.LogMessage(MessageImportance.Low, $"Downloading file from '{uri}' to '{path}'");
1042Log.LogError($"Artifact '{artifactName}' not found in build {BuildId}");
1052Log.LogError($"Artifact '{artifactName}' does not have a valid container id");
1090Log.LogMessage(MessageImportance.High, "\nBegin publishing of blobs: ");
1108Log.LogMessage(MessageImportance.High,
1124Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
1130Log.LogMessage(MessageImportance.High, "\nCompleted publishing of blobs: ");
1177Log.LogError($"Invalid target feed config category '{category}'.");
1198categories = GeneralUtils.InferCategory(blobAsset.Id, Log);
1205Log.LogError($"Invalid target feed config category '{category}'.");
1233Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'");
1285Log.LogError($"Package {package.Id} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing");
1293Log.LogMessage(MessageImportance.Low,
1306Log.LogError(
1318Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localPackagePath}' is {gatherPackageDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1319Log.LogMessage(MessageImportance.Low,
1332Log.LogMessage(MessageImportance.Low, $"Publishing package {localPackagePath} took {gatherPackagePublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1378Log.LogError(
1504Log.LogMessage(MessageImportance.Normal, $"Pushing package {id}@{version} to target feed {feedConfig.TargetURL}");
1528Log.LogMessage(MessageImportance.Low, $"Attempt # {attemptIndex} failed to push {localPackageLocation}, attempting to determine whether the package already existed on the feed with the same content.");
1531packageStatus = await CompareLocalPackageToFeedPackageCallBack(localPackageLocation, packageContentUrl, client, Log);
1537Log.LogMessage(MessageImportance.Normal, $"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' but has the same content; skipping push");
1542Log.LogError($"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' with different content.");
1548Log.LogMessage(MessageImportance.Low, $"Hit error checking package status after failed push: '{packageStatus}'. Will retry after {RetryDelayMilliseconds * attemptIndex} ms.");
1565Log.LogError($"Failed to publish package '{id}@{version}' to '{feedConfig.TargetURL}' after {MaxRetryCount} attempts. (Final status: {packageStatus})");
1569Log.LogMessage($"Succeeded publishing package '{localPackageLocation}' to feed {feedConfig.TargetURL}");
1574Log.LogErrorFromException(e, true);
1629Log);
1676Log.LogError($"Blob {asset} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing");
1685Log.LogMessage(MessageImportance.Low, $"Downloading blob : {blobArtifactSubPath} from artifact '{blobArtifactName}' to {localBlobPath}");
1694Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localBlobPath}' is {gatherBlobDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1699Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1703Log.LogMessage(MessageImportance.Low,
1716Log.LogMessage(MessageImportance.Low, $"Publishing {localBlobPath} completed in {gatherBlobPublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1753Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1797Log.LogError(
1848Log.LogWarning(ex.Message);
1866Log.LogMessage(MessageImportance.Low, $"Deleting directory : {temporaryLocation}");
1873Log.LogMessage(MessageImportance.Low, $"Unable to delete the directory because of {ex.Message} after {attempts} attempts.");
1875Log.LogMessage(MessageImportance.Low, $"Retrying to delete {temporaryLocation}, attempt number {attempts}");
1895Log.LogError($"The property {prop.Name} is required but doesn't have a value set.");
1902return Log.HasLoggedErrors;
1909Log.LogError($"The property {nameof(BlobAssetsBasePath)} is required but doesn't have a value set.");
1914Log.LogError($"The property {nameof(PackageAssetsBasePath)} is required but doesn't have a value set.");
1919Log.LogError($"The property {nameof(BARBuildId)} is required but doesn't have a value set.");
1924Log.LogError($"The property {nameof(MaestroApiEndpoint)} is required but doesn't have a value set.");
1929Log.LogError($"The property {nameof(AzdoApiToken)} is required when using streaming publishing, but doesn't have a value set.");
1934Log.LogError($"The property {nameof(ArtifactsBasePath)} is required when using streaming publishing, but doesn't have a value set.");
1936return Log.HasLoggedErrors;
src\PublishBuildToMaestro.cs (21)
82return !Log.HasLoggedErrors;
99collection.TryAddSingleton(Log);
108Log.LogMessage(MessageImportance.High, "Starting build metadata push to the Build Asset Registry...");
112Log.LogError($"Required folder '{ManifestsPath}' does not exist.");
131Log.LogError(
133return !Log.HasLoggedErrors;
154Log.LogMessage(MessageImportance.High,
168Log.LogMessage(MessageImportance.High, "Calculated Dependencies:");
171Log.LogMessage(MessageImportance.High, $" {dep.BuildId}, IsProduct: {dep.IsProduct}");
182Log.LogMessage(MessageImportance.High,
195Log.LogMessage(MessageImportance.High,
206Log.LogErrorFromException(exc, true, true, null);
209return !Log.HasLoggedErrors;
244Log.LogMessage(MessageImportance.High, "Found the following default channels:");
247Log.LogMessage(
260var logger = new MSBuildLogger(Log);
271Log.LogMessage(
277Log.LogMessage(
413Log.LogWarning($"Version could not be extracted from '{blob.Id}'");
578Log.LogMessage(MessageImportance.High,
597Log.LogMessage(MessageImportance.High,
src\PushToBuildStorage.cs (23)
181collection.TryAddSingleton<IFileSystem>(provider => new PushToBuildStorageFileSystem(UseHardlinksIfPossible, Log));
184collection.TryAddSingleton(Log);
193Log.LogError($"Invalid publishing version '{PublishingVersion}'");
202Log.LogError($"ItemsToPush is not specified.");
214Log.LogError("AssetsLocalStorageDir, ShippingPackagesLocalStorageDir, NonShippingPackagesLocalStorageDir, PdbArtifactsLocalStorageDir and AssetManifestsLocalStorageDir need " +
225Log.LogError($"Publishing version '{_publishingVersion}' is not supported.");
231Log.LogError($"FutureArtifactName and FutureArtifactPublishBasePath are not supported in publishing version '{_publishingVersion}'.");
239Log.LogError($"FutureArtifactName and FutureArtifactPublishBasePath must be both be specified if either is specified.");
249Log.LogMessage(MessageImportance.High, "Performing push to local artifacts storage.");
253Log.LogMessage(MessageImportance.High, "Performing push to Azure DevOps artifacts storage.");
291Log.LogError($"Failed to construct build model from input artifacts.");
299Log.LogError($"Could not find file {package.OriginalFile}.");
310Log.LogError($"Could not find file {blobArtifact.OriginalFile}.");
323Log.LogError($"PdbArtifactsLocalStorageDir must be specified if PDBs are present.");
331Log.LogError($"Could not find file {pdbArtifact.OriginalFile}.");
340Log.LogMessage(MessageImportance.High,
345Log.LogMessage(MessageImportance.High, $"Writing build manifest file '{AssetManifestPath}'...");
358Log.LogErrorFromException(e, true);
361return !Log.HasLoggedErrors;
391Log.LogError($"Could not determine relative path from '{FutureArtifactPublishBasePath}' to '{artifactDestinationPath}'.");
471Log.LogMessage(MessageImportance.High,
475Log.LogMessage(MessageImportance.High,
479Log.LogMessage(MessageImportance.High,
Microsoft.DotNet.Build.Tasks.Feed.Tests (14)
Microsoft.DotNet.Build.Tasks.Installers (11)
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 (153)
AzureDevOpsTask.cs (11)
56Log.LogError(FailureCategory.Build, "This task must be run inside an Azure Pipelines Build");
107Log.LogErrorFromException(FailureCategory.Helix, ex, true);
110return !Log.HasLoggedErrors;
124ex => Log.LogMessage(MessageImportance.Low, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
129Log.LogError(FailureCategory.Helix, ex.ToString());
140ex => Log.LogMessage(MessageImportance.Normal, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
145Log.LogError(FailureCategory.Helix, ex.ToString());
154Log.LogError(
165Log.LogError(FailureCategory.Build, message);
170Log.LogMessage(MessageImportance.Normal, message);
191Log.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)
89collection.TryAddSingleton(Log);
97return !Log.HasLoggedErrors;
123Log.LogMessage($"Could not retrieve dotnet cli {PackageType} version {Version} package uri from feed {feed}");
127Log.LogMessage($"Retrieved dotnet cli {PackageType} version {Version} package uri {SanitizeString(downloadUrl)} from feed {feed}, testing...");
136Log.LogMessage($"Unable to find dotnet cli {PackageType} version {Version} from feed {feed}");
146Log.LogMessage($"Unable to access dotnet cli {PackageType} version {Version} from feed {feed}, {SanitizeString(ex.Message)}");
152Log.LogError(FailureCategory.Build, $"Unable to find dotnet cli {PackageType} version {Version} from any of the specified feeds.");
156if (!Log.HasLoggedErrors)
158Log.LogMessage($"Url {SanitizeString(finalDownloadUrl)} is valid.");
188Log.LogWarning($"Unable to resolve download link from feed {feed}; {SanitizeString(ex.Message)}");
220Log.LogMessage($"Switched to effective .NET Core version '{productVersionText}' from matching productVersion.txt");
230Log.LogMessage(MessageImportance.Low, $"Checking for productVersion.txt files under {baseUri}");
244Log.LogMessage(MessageImportance.Low, $"No *productVersion.txt files found for {Version} under {SanitizeString(baseUri)}");
273Log.LogMessage(MessageImportance.Low, $"Hit exception in GetAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
297Log.LogMessage(MessageImportance.Low, $"Hit exception in SendAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
351Log.LogMessage(MessageImportance.Low, "Resolving latest dotnet cli version.");
359Log.LogMessage(MessageImportance.Low, $"Resolving latest version from url {latestVersionUrl}");
367Log.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)
157Log.LogError(FailureCategory.Build, "Creator is required when using anonymous access.");
163Log.LogError(FailureCategory.Build, "Creator is forbidden when using authenticated access.");
179Log.LogMessage($"Initialized job definition with type '{Type}', and target queue '{TargetQueue}'");
184Log.LogMessage($"Setting creator to '{Creator}'");
189Log.LogMessage($"No Correlation Payloads for Job on {TargetQueue} set");
193Log.LogMessage($"Adding Correlation Payloads for Job on {TargetQueue}...");
210Log.LogError(FailureCategory.Build, "SendHelixJob given no WorkItems to send.");
250if (Log.HasLoggedErrors)
255Log.LogMessage(MessageImportance.High, $"Sending Job to {TargetQueue}...");
258ISentJob job = await def.SendAsync(msg => Log.LogMessageFromText(msg, MessageImportance.Normal), cancellationToken);
278Log.LogMessage($"Added build variable property '{key}' (value: '{value}') to job definition.");
289if (!property.GetRequiredMetadata(Log, MetadataNames.Identity, out string key))
294if (!property.GetRequiredMetadata(Log, MetadataNames.Value, out string value))
300Log.LogMessage($"Added property '{key}' (value: '{value}') to job definition.");
306if (!workItem.GetRequiredMetadata(Log, MetadataNames.Identity, out string name))
313Log.LogWarning($"Work Item named '{name}' contains encoded characters which is not recommended.");
320Log.LogWarning($"Work Item named '{name}' contains unsupported characters and has been renamed to '{cleanedName}'.");
325if (!workItem.GetRequiredMetadata(Log, MetadataNames.Command, out string command))
330Log.LogMessage(MessageImportance.Low, $"Adding work item '{name}'");
339Log.LogMessage(MessageImportance.Low, $" Command: '{commands[0]}'");
347Log.LogMessage(MessageImportance.Low, $" Command File: '{commandFile}'");
350Log.LogMessage(MessageImportance.Low, $" {c}");
361Log.LogMessage(MessageImportance.Low, $" Uri Payload: '{payloadUri}'");
366Log.LogMessage(MessageImportance.Low, $" Directory Payload: '{payloadDirectory}'");
371Log.LogMessage(MessageImportance.Low, $" Archive Payload: '{payloadArchive}'");
376Log.LogMessage(MessageImportance.Low, " Empty Payload");
386Log.LogMessage(MessageImportance.Low, $" Timeout: '{timeout}'");
390Log.LogWarning($"Timeout value '{timeoutString}' could not be parsed.");
395Log.LogMessage(MessageImportance.Low, " Default Timeout");
500Log.LogMessage(MessageImportance.Low, $"Adding Correlation Payload URI '{uri}', destination '{destination}'");
520Log.LogMessage(
540Log.LogMessage(
547Log.LogMessage(
554Log.LogError(FailureCategory.Build, $"Correlation Payload '{path}' not found.");
Microsoft.DotNet.NuGetRepack.Tasks (18)
Microsoft.DotNet.SignCheckTask (4)
Microsoft.DotNet.SignTool (40)
Microsoft.DotNet.SignTool.Tests (19)
Microsoft.DotNet.SourceBuild.Tasks (13)
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.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)
76TaskHelper.DisplayLogo(Log, nameof(FileClassifier));
109errorId = Log.ExtractMessageCode(e.Message, out message);
117Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
124Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
270Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), targetType);
281Log.LogErrorWithCodeFromResources(nameof(SR.InvalidCulture), Culture);
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (24)
90TaskHelper.DisplayLogo(Log, nameof(MarkupCompilePass1));
122Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CurrentDirectory), SourceDir);
129Log.LogErrorWithCodeFromResources(nameof(SR.WrongPropertySetting));
143Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.AnalysisResult), CompilerAnalyzer.AnalyzeResult);
153Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.RecompiledXaml), CompilerAnalyzer.RecompileMarkupPages[i]);
173Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompilationDone));
182errorId = Log.ExtractMessageCode(e.Message, out message);
190Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
196Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
209Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompileSucceed_Pass1));
898Log.LogErrorWithCodeFromResources(nameof(SR.MultipleSplashScreenImages));
919Log.LogErrorWithCodeFromResources(nameof(SR.AppDefIsNotRequired));
934Log.LogErrorWithCodeFromResources(nameof(SR.MutlipleApplicationFiles));
939Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ApplicationDefinitionFile), ApplicationFile);
943Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), ApplicationFile);
978Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), outputType);
996Log.LogErrorWithCodeFromResources(nameof(SR.WrongLocalizationPropertySetting_Pass1));
1038Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), filePath);
1130Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ReferenceFile), refpath);
1200Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.DoCompilation));
1201Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.OutputType), OutputType);
1223compilerWrapper.TaskLogger = Log;
1475Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.GeneratedCodeFile), codeItem.ItemSpec);
1484Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.GeneratedBamlFile), bamlItem.ItemSpec);
Microsoft\Build\Tasks\Windows\MarkupCompilePass2.cs (18)
73TaskHelper.DisplayLogo(Log, nameof(MarkupCompilePass2));
84Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CurrentDirectory), SourceDir);
91Log.LogErrorWithCodeFromResources(nameof(SR.WrongPropertySetting));
128Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.CompilationDone));
136errorId = Log.ExtractMessageCode(e.Message, out message);
144Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
151Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
200Log.LogMessageFromResources(nameof(SR.CompileSucceed_Pass2));
559Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.PreparingCompile));
560Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.OutputType), OutputType);
572Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefAppDefFile), localApplicationFile);
587Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefMarkupPage), localPageFile);
622Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.DoCompilation));
636compilerWrapper.TaskLogger = Log;
678Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.InternalTypeHelperNotRequired), _internalTypeHelperFile);
725Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefGeneratedBamlFile), bamlItem.ItemSpec);
744Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.LocalRefGeneratedBamlFile), bamlItem.ItemSpec);
822Log.LogErrorWithCodeFromResources(nameof(SR.TargetIsNotSupported), outputType);
Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (10)
140TaskHelper.DisplayLogo(Log, nameof(ResourcesGenerator));
156Log.LogErrorWithCodeFromResources(nameof(SR.MoreResourcesFiles));
170Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerating), resourcesFile);
184Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ReadResourceFile), resFileName);
185Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourceId), resourceId);
192Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerated), resourcesFile);
203string errorId = Log.ExtractMessageCode(e.Message, out message);
211Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
217Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
296Log.LogErrorWithCodeFromResources(nameof(SR.FileNotFound), strFileName);
Microsoft\Build\Tasks\Windows\UidManager.cs (15)
69TaskHelper.DisplayLogo(Log, nameof(UidManager));
73Log.LogErrorWithCodeFromResources(nameof(SR.SourceFileNameNeeded));
83Log.LogErrorWithCodeFromResources(nameof(SR.BadUidTask), _taskAsString);
104errorId = Log.ExtractMessageCode(e.Message, out message);
112Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
119Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
207Log.LogMessageFromResources(nameof(SR.CheckingUids), inputFile.ItemSpec);
335Log.LogMessageFromResources(nameof(SR.FilesRemovedUid), countGoodFiles);
339Log.LogMessageFromResources(nameof(SR.FilesUpdatedUid), countGoodFiles);
343Log.LogMessageFromResources(nameof(SR.FilesPassedUidCheck), countGoodFiles);
347Log.LogErrorWithCodeFromResources(nameof(SR.FilesFailedUidCheck), _markupFiles.Length - countGoodFiles);
399Log.LogErrorWithCodeFromResources(nameof(SR.IntermediateDirectoryError), _backupPath);
405Log.LogErrorWithCodeFromResources(nameof(SR.IntermediateDirectoryError), _backupPath);
434Log.LogErrorWithCodeFromResources(
451Log.LogErrorWithCodeFromResources(
RepoTasks (5)
SemanticSearch.BuildTask (9)
TaskWithDependency (1)