1 write to Log
Microsoft.Build.Utilities.Core (1)
956 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 (42)
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)
181Log.LogMessageFromText(trimmedMessage, messageImportance);
215commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
535Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
556CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
669Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
691Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
695Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
784Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\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);
src\Compilers\Core\MSBuildTask\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.Sdk (42)
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)
181Log.LogMessageFromText(trimmedMessage, messageImportance);
215commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
535Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
556CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
669Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
691Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
695Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
784Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\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);
src\Compilers\Core\MSBuildTask\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)
192Log.LogErrorWithCodeFromResources("GenerateManifest.NoIdentity");
276Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateManifestBase));
372Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec);
376Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec);
403Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec);
407Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec);
458Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message);
465Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidInputManifest");
556Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyName");
561Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyVersion");
566Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetCulture");
574Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "Platform");
595Log.LogWarningWithCodeFromResources("GenerateManifest.TargetPathTooLong", manifestFileName, MaxTargetPath);
622Log.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.Build.Tasks.Feed (196)
src\PublishArtifactsInManifestBase.cs (86)
232AssetPublisherFactory = assetPublisherFactory ?? new AssetPublisherFactory(Log);
294Log.LogError($"Asset '{asset.Name}' is specified twice in the build information. Assets should not be duplicated.");
323Log.LogError($"Asset with Id {assetId} {versionMsg} isn't registered on the BAR Build with ID {BARBuildId}");
336Log.LogMessage(MessageImportance.High, "\nPersisting new locations of assets in the Build Asset Registry.");
345Log.LogMessage(MessageImportance.High, "\nCompleted persisting of new asset locations...");
358Log.LogError($"Use of non-internal feed '{feedConfig.TargetURL}' is invalid for an internal build. This can be overridden with '{nameof(SkipSafetyChecks)}= true'");
399Log.LogError($"Package '{package.Id}' has invalid version '{package.Version}'");
407Log.LogError($"Package '{package.Id}' has stable version '{package.Version}' but is targeted at a non-isolated feed '{feedConfig.TargetURL}'");
454Log.LogError($"Symbol package {symbolAsset} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing");
465Log.LogMessage(MessageImportance.Low, $"Downloading symbol: '{artifactSubPath}' from artifact '{artifactName}' to {localSymbolPath}");
473Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localSymbolPath}' is {gatherDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
474Log.LogMessage(MessageImportance.Low, $"Successfully downloaded symbol : {symbolPackageName} to {localSymbolPath}");
479Log.LogError("Unable to publish {0} to symbol server with error {1}.", symbolPackageName, response);
507Log.LogError("Unable to upload packages to symbol server. Symbol client returned {0}.", result);
534Log.LogMessage(MessageImportance.High, "Begin publishing of symbols.");
544Log.LogMessage(MessageImportance.High, "No assets to publish to symbol server were found.");
553Log.LogMessage(MessageImportance.High, "No target symbol servers match this promotion request.");
567Log.LogMessage(MessageImportance.High,
583TaskTracer tracer = new(Log, verbose: true);
598Log.LogError("Unable to create request {0} in temporary symbol server: {1}.", requestName, result);
608Log.LogError("Unable to upload files to symbol server. Symbol client returned {0}.", result);
626Log.LogMessage(MessageImportance.High, "Finalizing publishing to the appropriate symbol servers. Finalizing request with lifetime of {0} days", SymbolExpirationInDays);
634Log.LogError("Unable to create create request in necessary symbol servers with all assets. Deleting all requests.");
636Log.LogMessage(MessageImportance.High, "Deletion request {0} from symbol servers returned {1}.", requestName, result);
645Log.LogMessage(MessageImportance.High, "Finished publishing symbols to temporary azdo org. Calling registration to SymbolRequest");
656Log.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);
660Log.LogError("Unable to register and publish request to the requested symbol servers with the appropriate visibility.");
668TaskTracer tracer = new(Log, verbose: true);
694Log.LogMessage(MessageImportance.High, "Exclusions file {0} not found. No exclusions will be applied.", symbolPublishingExclusionsFile);
709Log.LogMessage(MessageImportance.Normal, "Excluding the file {0} from publishing to symbol server from any package.", excludeFile);
714Log.LogMessage(MessageImportance.Normal, "No symbol exclusions were found at {0}", symbolPublishingExclusionsFile);
740Log.LogError($"PDB artifact {pdb} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing");
816Log.LogMessage(MessageImportance.High, "\nBegin publishing of packages: ");
834Log.LogMessage(MessageImportance.High,
849Log.LogError(
857Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
863Log.LogMessage(MessageImportance.High, "\nCompleted publishing of packages: ");
935Log.LogMessage(MessageImportance.Low, $"Downloading file from '{uri}' to '{path}'");
988Log.LogError($"Artifact '{artifactName}' not found in build {BuildId}");
998Log.LogError($"Artifact '{artifactName}' does not have a valid container id");
1036Log.LogMessage(MessageImportance.High, "\nBegin publishing of blobs: ");
1054Log.LogMessage(MessageImportance.High,
1070Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
1076Log.LogMessage(MessageImportance.High, "\nCompleted publishing of blobs: ");
1123Log.LogError($"Invalid target feed config category '{category}'.");
1144categories = GeneralUtils.InferCategory(blobAsset.Id, Log);
1151Log.LogError($"Invalid target feed config category '{category}'.");
1179Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'");
1231Log.LogError($"Package {package.Id} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing");
1239Log.LogMessage(MessageImportance.Low,
1252Log.LogError(
1264Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localPackagePath}' is {gatherPackageDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1265Log.LogMessage(MessageImportance.Low,
1278Log.LogMessage(MessageImportance.Low, $"Publishing package {localPackagePath} took {gatherPackagePublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1324Log.LogError(
1449Log.LogMessage(MessageImportance.Normal, $"Pushing package {id}@{version} to target feed {feedConfig.TargetURL}");
1473Log.LogMessage(MessageImportance.Low, $"Attempt # {attemptIndex} failed to push {localPackageLocation}, attempting to determine whether the package already existed on the feed with the same content.");
1476packageStatus = await CompareLocalPackageToFeedPackageCallBack(localPackageLocation, packageContentUrl, client, Log);
1482Log.LogMessage(MessageImportance.Normal, $"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' but has the same content; skipping push");
1487Log.LogError($"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' with different content.");
1493Log.LogMessage(MessageImportance.Low, $"Hit error checking package status after failed push: '{packageStatus}'. Will retry after {RetryDelayMilliseconds * attemptIndex} ms.");
1510Log.LogError($"Failed to publish package '{id}@{version}' to '{feedConfig.TargetURL}' after {MaxRetryCount} attempts. (Final status: {packageStatus})");
1514Log.LogMessage($"Succeeded publishing package '{localPackageLocation}' to feed {feedConfig.TargetURL}");
1519Log.LogErrorFromException(e, true);
1574Log);
1621Log.LogError($"Blob {asset} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing");
1630Log.LogMessage(MessageImportance.Low, $"Downloading blob : {blobArtifactSubPath} from artifact '{blobArtifactName}' to {localBlobPath}");
1639Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localBlobPath}' is {gatherBlobDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1644Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1648Log.LogMessage(MessageImportance.Low,
1661Log.LogMessage(MessageImportance.Low, $"Publishing {localBlobPath} completed in {gatherBlobPublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1698Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1742Log.LogError(
1793Log.LogWarning(ex.Message);
1811Log.LogMessage(MessageImportance.Low, $"Deleting directory : {temporaryLocation}");
1818Log.LogMessage(MessageImportance.Low, $"Unable to delete the directory because of {ex.Message} after {attempts} attempts.");
1820Log.LogMessage(MessageImportance.Low, $"Retrying to delete {temporaryLocation}, attempt number {attempts}");
1840Log.LogError($"The property {prop.Name} is required but doesn't have a value set.");
1847return Log.HasLoggedErrors;
1854Log.LogError($"The property {nameof(BlobAssetsBasePath)} is required but doesn't have a value set.");
1859Log.LogError($"The property {nameof(PackageAssetsBasePath)} is required but doesn't have a value set.");
1864Log.LogError($"The property {nameof(BARBuildId)} is required but doesn't have a value set.");
1869Log.LogError($"The property {nameof(MaestroApiEndpoint)} is required but doesn't have a value set.");
1874Log.LogError($"The property {nameof(AzdoApiToken)} is required when using streaming publishing, but doesn't have a value set.");
1879Log.LogError($"The property {nameof(ArtifactsBasePath)} is required when using streaming publishing, but doesn't have a value set.");
1881return Log.HasLoggedErrors;
src\PublishBuildToMaestro.cs (20)
81return !Log.HasLoggedErrors;
98collection.TryAddSingleton(Log);
107Log.LogMessage(MessageImportance.High, "Starting build metadata push to the Build Asset Registry...");
111Log.LogError($"Required folder '{ManifestsPath}' does not exist.");
130Log.LogError(
132return !Log.HasLoggedErrors;
153Log.LogMessage(MessageImportance.High,
167Log.LogMessage(MessageImportance.High, "Calculated Dependencies:");
170Log.LogMessage(MessageImportance.High, $" {dep.BuildId}, IsProduct: {dep.IsProduct}");
181Log.LogMessage(MessageImportance.High,
194Log.LogMessage(MessageImportance.High,
205Log.LogErrorFromException(exc, true, true, null);
208return !Log.HasLoggedErrors;
243Log.LogMessage(MessageImportance.High, "Found the following default channels:");
246Log.LogMessage(
259var logger = new MSBuildLogger(Log);
270Log.LogMessage(
276Log.LogMessage(
412Log.LogWarning($"Version could not be extracted from '{blob.Id}'");
565Log.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.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)
55Log.LogError(FailureCategory.Build, "This task must be run inside an Azure Pipelines Build");
81Log.LogErrorFromException(FailureCategory.Helix, ex, true);
84return !Log.HasLoggedErrors;
98ex => Log.LogMessage(MessageImportance.Low, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
103Log.LogError(FailureCategory.Helix, ex.ToString());
114ex => Log.LogMessage(MessageImportance.Normal, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
119Log.LogError(FailureCategory.Helix, ex.ToString());
128Log.LogError(
139Log.LogError(FailureCategory.Build, message);
144Log.LogMessage(MessageImportance.Normal, message);
165Log.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)
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.SignTool (37)
Microsoft.DotNet.SignTool.Tests (17)
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)
143TaskHelper.DisplayLogo(Log, nameof(ResourcesGenerator));
159Log.LogErrorWithCodeFromResources(nameof(SR.MoreResourcesFiles));
173Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerating), resourcesFile);
187Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ReadResourceFile), resFileName);
188Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourceId), resourceId);
195Log.LogMessageFromResources(MessageImportance.Low, nameof(SR.ResourcesGenerated), resourcesFile);
206string errorId = Log.ExtractMessageCode(e.Message, out message);
214Log.LogError(null, errorId, null, null, 0, 0, 0, 0, message, null);
220Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
299Log.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(
SemanticSearch.BuildTask (9)
TaskWithDependency (1)