1 write to Log
Microsoft.Build.Utilities.Core (1)
1432 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);
DotNetWatchTasks (1)
ExampleTask (3)
HelixTasks (10)
ILLink.Tasks (13)
installer.tasks (5)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.Build.CommandLine.UnitTests (9)
Microsoft.Build.Engine.UnitTests (11)
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 (43)
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)
182Log.LogMessageFromText(trimmedMessage, messageImportance);
222commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
542Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
563CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
676Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
698Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
702Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
791Log.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)
283return !Log.HasLoggedErrors;
335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message);
614Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose");
702Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance);
715Log.LogMessageFromText(newLine, originalVBError.MessageImportance);
970Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
1093Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.CodeAnalysis.Sdk (43)
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)
182Log.LogMessageFromText(trimmedMessage, messageImportance);
222commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log));
542Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
563CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log)));
676Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
698Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
702Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage);
791Log.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)
283return !Log.HasLoggedErrors;
335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message);
614Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose");
702Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance);
715Log.LogMessageFromText(newLine, originalVBError.MessageImportance);
970Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message);
1093Log.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 (16)
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.ApiCompat.Task (1)
Microsoft.DotNet.Arcade.Sdk (78)
Microsoft.DotNet.Build.Tasks.Feed (154)
src\PublishArtifactsInManifestBase.cs (86)
235AssetPublisherFactory = assetPublisherFactory ?? new AssetPublisherFactory(Log);
297Log.LogError($"Asset '{asset.Name}' is specified twice in the build information. Assets should not be duplicated.");
326Log.LogError($"Asset with Id {assetId} {versionMsg} isn't registered on the BAR Build with ID {BARBuildId}");
339Log.LogMessage(MessageImportance.High, "\nPersisting new locations of assets in the Build Asset Registry.");
348Log.LogMessage(MessageImportance.High, "\nCompleted persisting of new asset locations...");
361Log.LogError($"Use of non-internal feed '{feedConfig.TargetURL}' is invalid for an internal build. This can be overridden with '{nameof(SkipSafetyChecks)}= true'");
407Log.LogError($"Package '{package.Id}' has invalid version '{package.Version}'");
415Log.LogError($"Package '{package.Id}' has stable version '{package.Version}' but is targeted at a non-isolated feed '{feedConfig.TargetURL}'");
443Log.LogMessage(MessageImportance.High,
462Log.LogMessage(MessageImportance.High, $"Total number of symbol files : {symbolsToPublish.Count}");
471Log.LogMessage(MessageImportance.Normal, $"SymbolPublishingExclusionFile exists");
479Log.LogMessage(MessageImportance.Normal, $"Exclude the file {file} from publishing to symbol server");
486Log.LogMessage(MessageImportance.Normal, $"SymbolPublishingExclusionFile was not found at ${symbolPublishingExclusionsFile} ");
501Log.LogMessage(MessageImportance.High, $"Downloading symbol : {symbol} to {localSymbolPath}");
512Log.LogMessage(MessageImportance.High, $"Time taken to download file to '{localSymbolPath}' is {gatherDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
513Log.LogMessage(MessageImportance.High, $"Successfully downloaded symbol : {symbol} to {localSymbolPath}");
522Log.LogMessage(MessageImportance.High, $"Publishing symbol file {symbol} to {serverPath}:");
530log: Log,
548Log.LogError(ex.Message);
552Log.LogMessage(MessageImportance.High,
569Log.LogMessage(MessageImportance.High, "Successfully published to symbol servers.");
574Log.LogMessage(MessageImportance.High, $"No symbol files to upload.");
598Log.LogMessage(MessageImportance.High, $"Publishing pdbFiles to {serverPath}:");
605log: Log,
622Log.LogError(ex.Message);
626Log.LogMessage(MessageImportance.High, $"Successfully published pdb files");
631Log.LogMessage(MessageImportance.Low, $"No pdb files to upload to symbol server.");
697Log.LogMessage(MessageImportance.High, "Publishing Symbols to Symbol server: ");
726Log.LogMessage(MessageImportance.High,
734log: Log,
751Log.LogError(ex.Message);
754Log.LogMessage(MessageImportance.High, $"Successfully published to ${serverPath}.");
759Log.LogError("Temporary symbols directory does not exists.");
796Log.LogMessage(MessageImportance.High, "\nBegin publishing of packages: ");
814Log.LogMessage(MessageImportance.High,
829Log.LogError(
837Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
843Log.LogMessage(MessageImportance.High, "\nCompleted publishing of packages: ");
949Log.LogError("Container Id does not exists");
983Log.LogMessage(MessageImportance.Low, $"Download file uri = {uri}");
1031Log.LogMessage(MessageImportance.High, "\nBegin publishing of blobs: ");
1049Log.LogMessage(MessageImportance.High,
1066Log.LogError($"No target feed configuration found for artifact category: '{category}'.");
1072Log.LogMessage(MessageImportance.High, "\nCompleted publishing of blobs: ");
1119Log.LogError($"Invalid target feed config category '{category}'.");
1140categories = GeneralUtils.InferCategory(blobAsset.Id, Log);
1147Log.LogError($"Invalid target feed config category '{category}'.");
1175Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'");
1220Log.LogMessage(MessageImportance.Low,
1234Log.LogError(
1246Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localPackagePath}' is {gatherPackageDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1247Log.LogMessage(MessageImportance.Low,
1271Log.LogMessage(MessageImportance.Low, $"Publishing package {localPackagePath} took {gatherPackagePublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1317Log.LogError(
1409Log.LogMessage(MessageImportance.Normal, $"Pushing local package {localPackageLocation} to target feed {feedConfig.TargetURL}");
1425Log.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}");
1428packageStatus = await CompareLocalPackageToFeedPackageCallBack(localPackageLocation, packageContentUrl, client, Log);
1434Log.LogMessage(MessageImportance.Normal, $"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' but has the same content; skipping push");
1439Log.LogError($"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' with different content.");
1445Log.LogMessage(MessageImportance.Low, $"Hit error checking package status after failed push: '{packageStatus}'. Will retry after {RetryDelayMilliseconds * attemptIndex} ms.");
1457Log.LogError($"Failed to publish package '{id}@{version}' to '{feedConfig.TargetURL}' after {MaxRetryCount} attempts. (Final status: {packageStatus})");
1461Log.LogMessage($"Succeeded publishing package '{localPackageLocation}' to feed {feedConfig.TargetURL}");
1466Log.LogError($"Unexpected exception pushing package '{id}@{version}': {e.Message}");
1471Log.LogError($"Output from nuget.exe: {Environment.NewLine}StdOut:{Environment.NewLine}{nugetResult.StandardOut}{Environment.NewLine}StdErr:{Environment.NewLine}{nugetResult.StandardError}");
1518Log);
1529Log);
1573Log.LogMessage(MessageImportance.Low, $"Downloading blob : {fileName} to {localBlobPath}");
1583Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localBlobPath}' is {gatherBlobDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)");
1588Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1592Log.LogMessage(MessageImportance.Low,
1605Log.LogMessage(MessageImportance.Low, $"Publishing {localBlobPath} completed in {gatherBlobPublishingTime.ElapsedMilliseconds / 1000.0} (seconds)");
1634Log.LogError($"Could not locate '{asset} at '{localBlobPath}'");
1678Log.LogError(
1729Log.LogWarning(ex.Message);
1747Log.LogMessage(MessageImportance.Low, $"Deleting directory : {temporaryLocation}");
1754Log.LogMessage(MessageImportance.Low, $"Unable to delete the directory because of {ex.Message} after {attempts} attempts.");
1756Log.LogMessage(MessageImportance.Low, $"Retrying to delete {temporaryLocation}, attempt number {attempts}");
1776Log.LogError($"The property {prop.Name} is required but doesn't have a value set.");
1783return Log.HasLoggedErrors;
1790Log.LogError($"The property {nameof(BlobAssetsBasePath)} is required but doesn't have a value set.");
1795Log.LogError($"The property {nameof(PackageAssetsBasePath)} is required but doesn't have a value set.");
1800Log.LogError($"The property {nameof(BARBuildId)} is required but doesn't have a value set.");
1805Log.LogError($"The property {nameof(MaestroApiEndpoint)} is required but doesn't have a value set.");
1810Log.LogError($"The property {nameof(AzdoApiToken)} is required when using streaming publishing, but doesn't have a value set.");
1815Log.LogError($"The property {nameof(ArtifactsBasePath)} is required when using streaming publishing, but doesn't have a value set.");
1817return Log.HasLoggedErrors;
Microsoft.DotNet.Build.Tasks.Feed.Tests (2)
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.GenAPI.Task (1)
Microsoft.DotNet.Helix.Sdk (148)
AzureDevOpsTask.cs (11)
49Log.LogError(FailureCategory.Build, "This task must be run inside an Azure Pipelines Build");
75Log.LogErrorFromException(FailureCategory.Helix, ex, true);
78return !Log.HasLoggedErrors;
92ex => Log.LogMessage(MessageImportance.Low, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
97Log.LogError(FailureCategory.Helix, ex.ToString());
108ex => Log.LogMessage(MessageImportance.Normal, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."),
113Log.LogError(FailureCategory.Helix, ex.ToString());
122Log.LogError(
133Log.LogError(FailureCategory.Build, message);
138Log.LogMessage(MessageImportance.Normal, message);
159Log.LogError(FailureCategory.Helix, $"Request to {req.RequestUri} returned unexpected response: {responseContent}");
CheckAzurePipelinesTestResults.cs (11)
66Log.LogWarning($"Test run {testRunId} is not in completed state. Will check back in 10 seconds.");
82Log.LogMessage(MessageImportance.Low, $"Test run {testRunId} has not failed.");
119Log.LogError(FailureCategory.Test, $"Test run {testRunId} has one or more failing tests based on run statistics, but I couldn't find the failures.");
147Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab or this console log: {workItem.GetMetadata("ConsoleOutputUri")}");
151Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab for details.");
184Log.LogError(FailureCategory.Test, message);
188Log.LogMessage(MessageImportance.High, message);
194Log.LogError(FailureCategory.Helix, "Unable to get test report from build.");
227Log.LogMessage($"TestRun {runId}: Test {testName} has failed and was expected to fail.");
231Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {testName} has failed and is not expected to fail.");
237Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {expectedFailure} was expected to fail but did not fail.");
FindDotNetCliPackage.cs (18)
61collection.TryAddSingleton(Log);
69return !Log.HasLoggedErrors;
95Log.LogMessage($"Could not retrieve dotnet cli {PackageType} version {Version} package uri from feed {feed}");
99Log.LogMessage($"Retrieved dotnet cli {PackageType} version {Version} package uri {SanitizeString(downloadUrl)} from feed {feed}, testing...");
108Log.LogMessage($"Unable to find dotnet cli {PackageType} version {Version} from feed {feed}");
118Log.LogMessage($"Unable to access dotnet cli {PackageType} version {Version} from feed {feed}, {SanitizeString(ex.Message)}");
124Log.LogError(FailureCategory.Build, $"Unable to find dotnet cli {PackageType} version {Version} from any of the specified feeds.");
128if (!Log.HasLoggedErrors)
130Log.LogMessage($"Url {SanitizeString(finalDownloadUrl)} is valid.");
160Log.LogWarning($"Unable to resolve download link from feed {feed}; {SanitizeString(ex.Message)}");
192Log.LogMessage($"Switched to effective .NET Core version '{productVersionText}' from matching productVersion.txt");
202Log.LogMessage(MessageImportance.Low, $"Checking for productVersion.txt files under {baseUri}");
216Log.LogMessage(MessageImportance.Low, $"No *productVersion.txt files found for {Version} under {SanitizeString(baseUri)}");
245Log.LogMessage(MessageImportance.Low, $"Hit exception in GetAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
269Log.LogMessage(MessageImportance.Low, $"Hit exception in SendAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})");
323Log.LogMessage(MessageImportance.Low, "Resolving latest dotnet cli version.");
331Log.LogMessage(MessageImportance.Low, $"Resolving latest version from url {latestVersionUrl}");
339Log.LogMessage(MessageImportance.Low, $"Got latest dotnet cli version {version}");
HelixTask.cs (9)
39Log.LogMessage(MessageImportance.Low, "No AccessToken provided, using anonymous access to helix api.");
43Log.LogMessage(MessageImportance.Low, "Authenticating to helix api using provided AccessToken");
62Log.LogError(FailureCategory.Build, "Helix operation returned 'Unauthorized'. Did you forget to set HelixAccessToken?");
66Log.LogError(FailureCategory.Build, "Helix operation returned 'Forbidden'.");
77Log.LogError(FailureCategory.Build, argEx.Message);
81Log.LogWarning($"{argEx.Message} (FailOnMissingTargetQueue is false, so this is just a warning.)");
86Log.LogErrorFromException(FailureCategory.Helix, ex, true, true, null);
89return !Log.HasLoggedErrors;
96Log.LogMessage(MessageImportance.Low, $"Checking for job completion failed with: {ex}\nRetrying...");
SendHelixJob.cs (34)
166Log.LogError(FailureCategory.Build, "Creator is required when using anonymous access.");
172Log.LogError(FailureCategory.Build, "Creator is forbidden when using authenticated access.");
188Log.LogMessage($"Initialized job definition with type '{Type}', and target queue '{TargetQueue}'");
193Log.LogMessage($"Setting creator to '{Creator}'");
198Log.LogMessage($"No Correlation Payloads for Job on {TargetQueue} set");
202Log.LogMessage($"Adding Correlation Payloads for Job on {TargetQueue}...");
219Log.LogError(FailureCategory.Build, "SendHelixJob given no WorkItems to send.");
259if (Log.HasLoggedErrors)
264Log.LogMessage(MessageImportance.High, $"Sending Job to {TargetQueue}...");
267ISentJob job = await def.SendAsync(msg => Log.LogMessageFromText(msg, MessageImportance.Normal), cancellationToken);
289Log.LogMessage($"Added build variable property '{key}' (value: '{value}') to job definition.");
300if (!property.GetRequiredMetadata(Log, MetadataNames.Identity, out string key))
305if (!property.GetRequiredMetadata(Log, MetadataNames.Value, out string value))
311Log.LogMessage($"Added property '{key}' (value: '{value}') to job definition.");
317if (!workItem.GetRequiredMetadata(Log, MetadataNames.Identity, out string name))
324Log.LogWarning($"Work Item named '{name}' contains encoded characters which is not recommended.");
331Log.LogWarning($"Work Item named '{name}' contains unsupported characters and has been renamed to '{cleanedName}'.");
336if (!workItem.GetRequiredMetadata(Log, MetadataNames.Command, out string command))
341Log.LogMessage(MessageImportance.Low, $"Adding work item '{name}'");
350Log.LogMessage(MessageImportance.Low, $" Command: '{commands[0]}'");
358Log.LogMessage(MessageImportance.Low, $" Command File: '{commandFile}'");
361Log.LogMessage(MessageImportance.Low, $" {c}");
372Log.LogMessage(MessageImportance.Low, $" Uri Payload: '{payloadUri}'");
377Log.LogMessage(MessageImportance.Low, $" Directory Payload: '{payloadDirectory}'");
382Log.LogMessage(MessageImportance.Low, $" Archive Payload: '{payloadArchive}'");
387Log.LogMessage(MessageImportance.Low, " Empty Payload");
397Log.LogMessage(MessageImportance.Low, $" Timeout: '{timeout}'");
401Log.LogWarning($"Timeout value '{timeoutString}' could not be parsed.");
406Log.LogMessage(MessageImportance.Low, " Default Timeout");
511Log.LogMessage(MessageImportance.Low, $"Adding Correlation Payload URI '{uri}', destination '{destination}'");
531Log.LogMessage(
551Log.LogMessage(
558Log.LogMessage(
565Log.LogError(FailureCategory.Build, $"Correlation Payload '{path}' not found.");
Microsoft.DotNet.NuGetRepack.Tasks (18)
Microsoft.DotNet.SignTool (36)
Microsoft.DotNet.SourceBuild.Tasks (18)
Microsoft.DotNet.SwaggerGenerator.MSBuild (8)
GenerateSwaggerCode.cs (8)
41Log.LogErrorFromException(ex, true, true, null);
44return !Log.HasLoggedErrors;
56Log.LogMessage(MessageImportance.Low, $"Reading swagger document {SwaggerDocumentUri}");
62Log.LogWarning(null, null, null, error.Pointer, 0, 0, 0, 0, error.Message);
67Log.LogMessage(MessageImportance.Low, $"Generating client code model");
71Log.LogMessage(MessageImportance.Low, $"Generating code files for language '{options.LanguageName}'");
75Log.LogMessage(MessageImportance.High, $"Generating {SwaggerDocumentUri} -> {OutputDirectory}");
85Log.LogMessage(MessageImportance.Normal, $"Writing file '{file.FullName}'");
Microsoft.DotNet.VersionTools.Tasks (12)
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);
Microsoft.NET.Build.Containers (44)
Tasks\ComputeDotnetBaseImageAndTag.cs (12)
120return !Log.HasLoggedErrors;
137Log.LogError(Resources.Strings.InvalidTargetRuntimeIdentifiers);
161Log.LogMessage("Computed base version tag of {0} from TFM {1} and SDK {2}", baseVersionPart, TargetFrameworkVersion, SdkVersion);
175Log.LogMessage("Chose base image repository {0}", detectedRepository);
184Log.LogMessage("Using user-provided ContainerFamily");
196Log.LogMessage("Using extra variant because the application needs globalization");
211Log.LogMessage("Selected base image tag {0}", tag);
234Log.LogMessage("Selected base image tag {0}", tag);
267Log.LogError(Resources.Strings.InvalidSdkVersion, SdkVersion);
307Log.LogError(Resources.Strings.InvalidSdkPrereleaseVersion, channel);
312Log.LogError(Resources.Strings.InvalidSdkPrereleaseVersion, channel);
364Log.LogTelemetry("sdk/container/inference", telemetryProperties);
Tasks\CreateNewImageToolTask.cs (9)
67if (hostObj.ExtractCredentials(out string user, out string pass, (string s) => Log.LogWarning(s)))
73Log.LogMessage(MessageImportance.Low, Resource.GetString(nameof(Strings.HostObjectNotDetected)));
159Log.LogWarningWithCodeFromResources(nameof(Strings.EmptyValuesIgnored), nameof(Labels));
164Log.LogWarningWithCodeFromResources(nameof(Strings.ItemsWithoutMetadata), nameof(Labels));
173Log.LogWarningWithCodeFromResources(nameof(Strings.EmptyOrWhitespacePropertyIgnored), nameof(ImageTags));
180Log.LogWarningWithCodeFromResources(nameof(Strings.EmptyValuesIgnored), nameof(ExposedPorts));
192Log.LogWarningWithCodeFromResources(nameof(Strings.EmptyValuesIgnored), nameof(ContainerEnvironmentVariables));
197Log.LogWarningWithCodeFromResources(nameof(Strings.ItemsWithoutMetadata), nameof(ContainerEnvironmentVariables));
240Log.LogWarningWithCodeFromResources(nameof(Strings.EmptyValuesIgnored), propertyName);
Tasks\ParseContainerProperties.cs (23)
91Log.LogErrorWithCodeFromResources(nameof(Strings.AmbiguousTags), nameof(ContainerImageTag), nameof(ContainerImageTags));
92return !Log.HasLoggedErrors;
104Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidTag), nameof(ContainerImageTag), ContainerImageTag);
112Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidTags), nameof(ContainerImageTags), String.Join(",", invalidTags));
113return !Log.HasLoggedErrors;
123Log.LogErrorWithCodeFromResources(nameof(Strings.CouldntRecognizeRegistry), ContainerRegistry);
124return !Log.HasLoggedErrors;
131Log.LogWarningWithCodeFromResources(nameof(Strings.BaseImageNameWithSpaces), nameof(FullyQualifiedBaseImageName));
142Log.LogErrorWithCodeFromResources(nameof(Strings.BaseImageNameParsingFailed), nameof(FullyQualifiedBaseImageName), FullyQualifiedBaseImageName);
143return !Log.HasLoggedErrors;
148Log.LogWarningWithCodeFromResources(nameof(Strings.BaseImageNameRegistryFallback), nameof(FullyQualifiedBaseImageName), ContainerHelpers.DockerRegistryAlias);
158Log.LogMessageFromResources(warningMessageKey, warningParams);
163Log.LogErrorWithCodeFromResources(errorMessageKey, errorParams);
164return !Log.HasLoggedErrors;
176Log.LogMessage(MessageImportance.Low, "Parsed the following properties. Note: Spaces are replaced with dashes.");
177Log.LogMessage(MessageImportance.Low, "Host: {0}", ParsedContainerRegistry);
178Log.LogMessage(MessageImportance.Low, "Image: {0}", ParsedContainerImage);
179Log.LogMessage(MessageImportance.Low, "Tag: {0}", ParsedContainerTag);
180Log.LogMessage(MessageImportance.Low, "Digest: {0}", ParsedContainerDigest);
181Log.LogMessage(MessageImportance.Low, "Image Name: {0}", NewContainerRepository);
182Log.LogMessage(MessageImportance.Low, "Image Tags: {0}", string.Join(", ", NewContainerTags));
185return !Log.HasLoggedErrors;
197Log.LogWarningWithCodeFromResources(nameof(Strings.InvalidEnvVar), nameof(ContainerEnvironmentVariables), badEnvVar.ItemSpec);
Microsoft.NET.Build.Containers.UnitTests (1)
Microsoft.NET.Build.Extensions.Tasks (1)
Microsoft.NET.Build.Tasks (26)
RunReadyToRunCompiler.cs (18)
91Log.LogError(Strings.CrossgenToolMissingInPDBCompilationMode);
99Log.LogError(Strings.Crossgen2ToolMissingWhenUseCrossgen2IsSet);
104Log.LogError(Strings.Crossgen2ToolExecutableNotFound, Crossgen2Tool.ItemSpec);
110Log.LogError(Strings.DotNetHostExecutableNotFound, hostPath);
118Log.LogError(Strings.JitLibraryNotFound, jitPath);
125Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.JitPath);
133Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetOS);
138Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetArch);
147Log.LogError(Strings.CrossgenToolMissingWhenUseCrossgen2IsNotSet);
152Log.LogError(Strings.CrossgenToolExecutableNotFound, CrossgenTool.ItemSpec);
157Log.LogError(Strings.JitLibraryNotFound, MetadataKeys.JitPath);
170Log.LogError(Strings.DiaSymReaderLibraryNotFound, DiaSymReader);
177Log.LogError(Strings.MissingOutputPDBImagePath);
182Log.LogError(Strings.PDBGeneratorInputExecutableNotFound, _outputR2RImage);
195Log.LogError(Strings.InputAssemblyNotFound, _inputAssembly);
206Log.LogError(Strings.MissingOutputR2RImageFileName);
212Log.LogError(Strings.MissingOutputPDBImagePath);
408Log.LogMessage(MessageImportance.Normal, singleLine);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (18)
BrotliCompress.cs (3)
97Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", file.ItemSpec, outputRelativePath);
102Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", file.ItemSpec, outputRelativePath, file.ItemSpec);
107Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath);
GZipCompress.cs (5)
46Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", file.ItemSpec, outputRelativePath);
51Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", file.ItemSpec, outputRelativePath, file.ItemSpec);
56Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath);
69Log.LogErrorFromException(e);
74return !Log.HasLoggedErrors;
Microsoft.NET.Sdk.Publish.Tasks (71)
MsDeploy\CommonUtility.cs (3)
1837task.Log.LogMessage(Framework.MessageImportance.Low, string.Format(CultureInfo.CurrentCulture, Resources.VSMSDEPLOY_MSDEPLOYVERSIONLOAD, task.ToString(), MSWebDeploymentAssembly.DynamicAssembly?.AssemblyFullName));
1838task.Log.LogMessage(Framework.MessageImportance.Low, string.Format(CultureInfo.CurrentCulture, Resources.VSMSDEPLOY_MSDEPLOYVERSIONLOAD, task.ToString(), MSWebDelegationAssembly.DynamicAssembly?.AssemblyFullName));
1843task.Log.LogMessage(Framework.MessageImportance.Low, string.Format(CultureInfo.CurrentCulture, Resources.BUILDTASK_FailedToLoadThisVersionMsDeployTryingTheNext, versionArray[i], e.Message));
Tasks\Kudu\KuduDeploy.cs (13)
78Log.LogError(Resources.KUDUDEPLOY_DeployOutputPathEmpty);
85Log.LogError(Resources.KUDUDEPLOY_ConnectionInfoMissing);
93Log.LogMessage(Framework.MessageImportance.High, Resources.KUDUDEPLOY_PublishSucceeded);
97Log.LogError(Resources.KUDUDEPLOY_PublishFailed);
105KuduVfsDeploy fileDeploy = new(connectionInfo, Log);
121Log.LogError(string.Format(Resources.KUDUDEPLOY_AzurePublishErrorReason, Resources.KUDUDEPLOY_OperationTimeout));
126Log.LogError(string.Format(Resources.KUDUDEPLOY_AzurePublishErrorReason, ae.Flatten().Message));
136KuduZipDeploy zipDeploy = new(connectionInfo, Log);
145Log.LogError(string.Format(Resources.KUDUDEPLOY_AzurePublishErrorReason, Resources.KUDUDEPLOY_OperationTimeout));
150Log.LogError(string.Format(Resources.KUDUDEPLOY_AzurePublishErrorReason, ae.Flatten().Message));
169Log.LogMessage(Framework.MessageImportance.High, string.Format(Resources.KUDUDEPLOY_CopyingToTempLocation, zipFileFullPath));
177Log.LogError(string.Format(Resources.KUDUDEPLOY_AzurePublishErrorReason, e.Message));
182Log.LogMessage(Framework.MessageImportance.High, Resources.KUDUDEPLOY_CopyingToTempLocationCompleted);
Tasks\MsDeploy\CreateParameterFile.cs (4)
291WriteDeclareParametersToFile(Log, m_parameters, DeclareParameterFile, OptimisticParameterDefaultValue);
295WriteSetParametersToFile(Log, m_parameters, SetParameterFile, OptimisticParameterDefaultValue);
302WriteDeclareSetParametersToFile(Log, m_parameters, DeclareSetParameterFile, true /*OptimisticParameterDefaultValue */);
306WriteDeclareSetParametersToFile(Log, m_parameters, DeclareSetParameterFile, OptimisticParameterDefaultValue);
Tasks\MsDeploy\MSDeploy.cs (10)
550Log.LogMessage(Framework.MessageImportance.Low, Resources.MSDEPLOY_EXE_PreviewOnly);
556Log.LogMessage(Framework.MessageImportance.Normal, Resources.MSDEPLOY_EXE_Start);
559Log.LogMessage(Framework.MessageImportance.Normal, Resources.MSDEPLOY_EXE_Succeeded);
564Log.LogMessage(Framework.MessageImportance.High, Resources.MSDEPLOY_EXE_Failed);
565Log.LogErrorFromException(ex);
587Utility.MsDeployExeEndOfExecuteMessage(bSuccess, type, path, Log);
1021Log.LogMessage(Framework.MessageImportance.Low, string.Concat("\"", GenerateFullPathToTool(), "\" ", m_lastCommandLine));
1059Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.MSDEPLOY_InvalidSourceCount, Source.GetLength(0)), null);
1065Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.MSDEPLOY_InvalidDestinationCount, Destination.GetLength(0)), null);
1105Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.MSDEPLOY_InvalidVerbForTheInput, Verb, Source?[0].ItemSpec, (fNullDestination) ? null : Destination?[0].ItemSpec), null);
Tasks\MsDeploy\VsMsdeploy.cs (13)
797Log.LogErrorFromException(exception);
802if (!Utility.CheckMSDeploymentVersion(Log, out errorMessage))
810Log.LogError("Source must be 1 item");
820Log.LogError("Destination must be 1 item");
873Log.LogMessageFromText(Resources.VSMSDEPLOY_Canceled, MessageImportance.High);
878Utility.LogVsMsDeployException(Log, e);
883Log.LogError(string.Format(System.Globalization.CultureInfo.CurrentCulture, Resources.VSMSDEPLOY_FailedWithException, e.Message));
896Utility.MsDeployEndOfExecuteMessage(Result, dest.Provider, dest.Root, Log);
914return Log;
945Utility.AddSkipDirectiveToBaseOptions(srcVsMsDeployobject.BaseOptions, srcSkipItems, enableSkipDirectiveList, disableSkipDirectiveList, Log);
946Utility.AddSkipDirectiveToBaseOptions(destVsMsDeployobject.BaseOptions, destSkipsItems, enableSkipDirectiveList, disableSkipDirectiveList, Log);
950Utility.AddSkipDirectiveToBaseOptions(srcVsMsDeployobject.BaseOptions, srcSkipItems, enableSkipDirectiveList, disableSkipDirectiveList, Log);
951Utility.AddSkipDirectiveToBaseOptions(destVsMsDeployobject.BaseOptions, destSkipsItems, enableSkipDirectiveList, disableSkipDirectiveList, Log);
Tasks\ZipDeploy\ZipDeploy.cs (8)
41Log.LogError(Resources.ZIPDEPLOY_FailedToRetrieveCred);
79Log.LogError(Resources.ZIPDEPLOY_InvalidSiteNamePublishUrl);
87Log.LogMessage(MessageImportance.High, string.Format(Resources.ZIPDEPLOY_PublishingZip, zipToPublishPath, zipDeployPublishUrl));
99Log.LogError(string.Format(Resources.ZIPDEPLOY_FailedDeploy, zipDeployPublishUrl, response?.StatusCode));
108Log.LogMessage(Resources.ZIPDEPLOY_Uploaded);
114ZipDeploymentStatus deploymentStatus = new(client, userAgent, Log, logMessages);
119Log.LogMessage(MessageImportance.High, Resources.ZIPDEPLOY_Succeeded);
124Log.LogError(string.Format(Resources.ZIPDEPLOY_FailedDeployWithLogs,
Microsoft.NET.Sdk.Razor.Tasks (26)
DotnetToolTask.cs (13)
90Log.LogMessage(MessageImportance.High, "Waiting for debugger in pid: {0}", processId);
115Log.LogMessage(MessageImportance.High, message);
147Log.LogMessage(StandardOutputLoggingImportance, "Server execution started.");
150Log.LogMessage(StandardOutputLoggingImportance, $"CommandLine = '{commandLineCommands}'");
151Log.LogMessage(StandardOutputLoggingImportance, $"ServerResponseFile = '{responseFileCommands}'");
176Log.LogMessage(StandardOutputLoggingImportance, $"Server execution completed with return code {result}.");
193Log.LogMessage(StandardOutputLoggingImportance, $"Server execution completed with return code {result}. For more info, check the server log file in the location specified by the RAZORBUILDSERVER_LOG environment variable.");
209Log.LogMessage(StandardOutputLoggingImportance, $"Server execution completed with return code {result}. For more info, check the server log file in the location specified by the RAZORBUILDSERVER_LOG environment variable.");
215Log.LogMessage(
228Log.LogMessage(StandardOutputLoggingImportance, "Fallback to in-process execution.");
242Log.LogMessageFromText(trimmedMessage, messageImportance);
255Log.LogError(trimmedMessage);
287Log.LogError($"{toolCommand} exited with code {ExitCode}.");
Microsoft.NET.Sdk.StaticWebAssets.Tasks (268)
ApplyCompressionNegotiation.cs (21)
44Log.LogMessage("Processing compressed asset: {0}", compressedAsset.Identity);
52Log.LogMessage(MessageImportance.Low, " Skipping endpoint '{0}' since it already has a Content-Encoding selector", compressedEndpoint.Route);
67Log.LogMessage(MessageImportance.Low, " Updated endpoint '{0}' with Content-Encoding and Vary headers", compressedEndpoint.Route);
85Log.LogMessage(MessageImportance.Low, " Adding Vary response header to related endpoint '{0}'", relatedEndpointCandidate.Route);
119Log.LogMessage(MessageImportance.Low, " Skipping endpoint '{0}' since and endpoint for the same asset was updated.", endpointToSkip.Route);
133Log.LogMessage(MessageImportance.Low, "Processing route '{0}'", route);
136Log.LogMessage(MessageImportance.Low, " Found endpoints for route '{0}'", route);
139Log.LogMessage(MessageImportance.Low, " Adding endpoint '{0}'", endpoint.AssetFile);
243Log.LogMessage(MessageImportance.Low, "Processing related endpoint '{0}'", relatedEndpointCandidate.Route);
250Log.LogMessage(MessageImportance.Low, " Created Content-Encoding selector for compressed asset '{0}' with size '{1}' is '{2}'", encodingSelector.Value, encodingSelector.Quality, relatedEndpointCandidate.Route);
261Log.LogMessage(MessageImportance.Low, " Adding original-resource endpoint property for related endpoint '{0}'", relatedEndpointCandidate.Route);
288Log.LogMessage(MessageImportance.Low, " Updated related endpoint '{0}' with Content-Encoding selector '{1}={2}'", relatedEndpointCandidate.Route, encodingSelector.Value, encodingSelector.Quality);
327Log.LogWarning("Related asset not found for compressed asset: {0}", compressedAsset.Identity);
333Log.LogWarning("Endpoints not found for compressed asset: {0} {1}", compressedAsset.RelativePath, compressedAsset.Identity);
339Log.LogWarning("Endpoints not found for related asset: {0}", relatedAsset.Identity);
374Log.LogMessage(MessageImportance.Low, " Skipping Content-Type header for related endpoint '{0}'", relatedEndpointCandidateRoute);
380Log.LogMessage(MessageImportance.Low, " Adding header '{0}' to related endpoint '{1}'", header.Name, relatedEndpointCandidateRoute);
394Log.LogMessage(MessageImportance.Low, " Adding header '{0}' to related endpoint '{1}'", header.Name, relatedEndpointCandidate.Route);
406Log.LogMessage(MessageImportance.Low, " Updating ETag header for related endpoint '{0}'", relatedEndpointCandidate.Route);
414Log.LogMessage(MessageImportance.Low, "Adding Content-Type '{1}' header to related endpoint '{0}'", relatedEndpointCandidate.Route, header.Value);
420Log.LogMessage(MessageImportance.Low, " Skipping header '{0}' for related endpoint '{1}'", header.Name, relatedEndpointCandidate.Route);
CollectStaticWebAssetsToCopy.cs (8)
33Log.LogMessage(MessageImportance.Low, "Skipping asset '{0}' since source type is '{1}'", asset.Identity, asset.SourceType);
39Log.LogMessage(MessageImportance.Low, "Skipping asset '{0}' since asset mode is '{1}'", asset.Identity, asset.AssetMode);
51Log.LogMessage(MessageImportance.Low, "Source for asset '{0}' is '{1}' since the identity points to the output path.", asset.Identity, asset.OriginalItemSpec);
56Log.LogMessage(MessageImportance.Low, "Source for asset '{0}' is '{0}' since the asset exists.", asset.Identity);
61Log.LogMessage(MessageImportance.Low, "Source for asset '{0}' is '{1}' since the asset does not exist.", asset.Identity, asset.OriginalItemSpec);
79Log.LogMessage(MessageImportance.Low, "Skipping asset '{0}' since copy to output directory option is '{1}'", asset.Identity, asset.CopyToOutputDirectory);
87Log.LogError(ex.ToString());
90return !Log.HasLoggedErrors;
Compression\BrotliCompress.cs (5)
82Log.LogMessage(MessageImportance.Low, "Created directory '{0}'.", outputDirectory);
91if (!AssetToCompress.TryFindInputFilePath(file, Log, out var inputFullPath))
98Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", inputFullPath, outputRelativePath);
103Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", inputFullPath, outputRelativePath, inputFullPath);
108Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath);
Compression\GZipCompress.cs (7)
27Log.LogMessage(MessageImportance.Low, "Created directory '{0}'.", outputDirectory);
35if (!AssetToCompress.TryFindInputFilePath(file, Log, out var inputFullPath))
42Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", inputFullPath, outputRelativePath);
47Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", inputFullPath, outputRelativePath, inputFullPath);
52Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath);
65Log.LogErrorFromException(e);
70return !Log.HasLoggedErrors;
ComputeEndpointsForReferenceStaticWebAssets.cs (3)
40Log.LogMessage(MessageImportance.Low, "Skipping endpoint '{0}' because route '{1}' is already updated.", asset.Identity, oldRoute);
59Log.LogMessage(MessageImportance.Low, "Adding endpoint {0} for asset {1} with updated route {2}.", candidateEndpoint.Route, candidateEndpoint.AssetFile, candidateEndpoint.Route);
66Log.LogMessage(MessageImportance.Low, "Skipping endpoint {0} because the asset {1} was not found.", candidateEndpoint.Route, candidateEndpoint.AssetFile);
DefineStaticWebAssets.cs (31)
89return !Log.HasLoggedErrors;
103var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []);
129Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedDirectoryPath, candidate.ItemSpec, result);
140Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern);
144Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Stem);
159Log.LogMessage(
175Log.LogMessage(
222Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec);
226Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec);
230Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec);
236if (Log.HasLoggedErrors)
301Log.LogError(ex.ToString());
304return !Log.HasLoggedErrors;
331Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath);
338Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot);
361Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot);
366Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath);
373Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec);
392Log.LogError("No metadata '{0}' was present for item '{1}' and no default value was provided.",
415Log.LogMessage(MessageImportance.Low, "RelativePath '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", relativePath, normalizedPath, candidate.ItemSpec);
423Log.LogMessage(MessageImportance.Low, "TargetPath '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", targetPath, normalizedPath, candidate.ItemSpec);
431Log.LogMessage(MessageImportance.Low, "Link '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", linkPath, normalizedPath, candidate.ItemSpec);
444Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result);
449Log.LogMessage("No relative path, target path or link was found for candidate '{0}'. FullPath '{0}' does not start with content root '{1}' for candidate '{2}'. Using item spec '{2}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec);
479Log.LogError(
500Log.LogError(
514Log.LogMessage(MessageImportance.Low,
521Log.LogMessage(MessageImportance.Low,
534Log.LogMessage(MessageImportance.Low,
541Log.LogMessage(MessageImportance.Low,
559Log.LogMessage(
GenerateStaticWebAssetEndpointsManifest.cs (11)
45Log.LogMessage(MessageImportance.Low, "Skipping manifest generation because manifest file '{0}' is up to date.", ManifestPath);
50Log.LogMessage(MessageImportance.Low, "Generating manifest file '{0}' because exclusion patterns changed from '{1}' to '{2}'.", ManifestPath,
57Log.LogMessage(MessageImportance.Low, "Generating manifest file '{0}' because manifest file is missing or out of date.", ManifestPath);
87Log.LogMessage(MessageImportance.Low, "Skipping endpoint '{0}' because the asset '{1}' is not part of the manifest", endpoint.Route, endpoint.AssetFile);
105Log.LogMessage(MessageImportance.Low, "Updating manifest timestamp '{0}'.", ManifestPath);
108Log.LogMessage(MessageImportance.Low, "Excluding endpoint '{0}' based on exclusion patterns", route);
119Log.LogMessage(MessageImportance.Low, "Including endpoint '{0}' for asset '{1}' with final location '{2}'", endpoint.Route, endpoint.AssetFile, asset.TargetPath);
133Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, null);
137return !Log.HasLoggedErrors;
189Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because it is not a '{1}' or 'All' asset.", group.Key, kind);
195Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because asset mode is '{1}'",
GenerateStaticWebAssetsDevelopmentManifest.cs (9)
39Log.LogMessage(MessageImportance.Low, "Skipping manifest generation because manifest file '{0}' is up to date.", ManifestPath);
47Log.LogMessage(MessageImportance.Low, "Skipping manifest generation because no assets nor discovery patterns were found.");
59Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: null);
61return !Log.HasLoggedErrors;
111Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because it is a 'Publish' asset.", group.Key);
117Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because asset mode is '{1}'",
148Log.LogMessage(MessageImportance.Low, "Creating manifest because manifest file '{0}' does not exist.", ManifestPath);
153Log.LogMessage(
162Log.LogMessage(
GenerateStaticWebAssetsManifest.cs (9)
57Log.LogMessage(MessageImportance.Low, "Generating manifest for '{0}' assets and '{1}' endpoints", assets.Length, endpoints.Length);
64Log.LogError(reason);
91Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: null);
93return !Log.HasLoggedErrors;
110Log.LogMessage(MessageImportance.Low, $"Accepted endpoint: Route='{endpoint.Route}', AssetFile='{endpoint.AssetFile}'");
114Log.LogMessage(MessageImportance.Low, $"Filtered out endpoint: Endpoint='{endpoint.Route}' AssetFile='{endpoint.AssetFile}'");
137Log.LogMessage(MessageImportance.Low, $"Creating manifest because manifest file '{ManifestPath}' does not exist.");
141Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest version '{manifest.Hash}' is different from existing manifest hash '{existingManifestHash}'.");
151Log.LogMessage(MessageImportance.Low, $"Skipping manifest updated because manifest version '{manifest.Hash}' has not changed.");
JSModules\ApplyJsModules.cs (4)
68Log.LogError(null, "BLAZOR105", "", component, 0, 0, 0, 0, $"More than one JS module files were found for the razor component '{component}'. " +
81Log.LogError(null, "RZ1007", "", view, 0, 0, 0, 0, $"More than one JS module files were found for the razor view '{view}'. " +
91Log.LogError(null, "BLAZOR106", "", unmatched.ItemSpec, 0, 0, 0, 0, $"The JS module file '{unmatched.ItemSpec}' was defined but no associated razor component or view was found for it.");
96return !Log.HasLoggedErrors;
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (11)
60Log.LogMessage("Evaluating rules for target framework: '{0}'", targetFramework);
63Log.LogMessage("Evaluate rule: '{0}'", rule.Id);
66Log.LogMessage("Rule matches target framework: '{0}'", rule.Id);
88Log.LogMessage($"Removing configuration '{configurationsToRemove.GetMetadata("AdditonalProperties")}' because it is embedded.");
100return !Log.HasLoggedErrors;
109Log.LogMessage("Project configuration not applicable due to framework mismatch: '{0}' != '{1}'", rule.TargetFramework, configuration.TargetFramework);
117Log.LogMessage("Project configuration not applicable due to framework identifier mismatch: '{0}' != '{1}'", rule.TargetFrameworkIdentifier, configuration.TargetFrameworkIdentifier);
125Log.LogMessage("Project configuration not applicable due to framework version mismatch: '{0}' != '{1}'", rule.TargetFrameworkVersion, configuration.TargetFrameworkVersion);
133Log.LogMessage("Project configuration not applicable due to platform mismatch: '{0}' != '{1}'", rule.Platform, configuration.Platform);
141Log.LogMessage("Project configuration not applicable due to platform version mismatch: '{0}' != '{1}'", rule.PlatformVersion, configuration.PlatformVersion);
145Log.LogMessage("Project configuration applicable: '{0}'", configuration.TargetFramework);
ScopedCss\ApplyCssScopes.cs (4)
71Log.LogError(null, "BLAZOR101", "", component, 0, 0, 0, 0, $"More than one scoped css files were found for the razor component '{component}'. " +
84Log.LogError(null, "RZ1007", "", view, 0, 0, 0, 0, $"More than one scoped css files were found for the razor view '{view}'. " +
102Log.LogError(null, "BLAZOR102", "", unmatched.ItemSpec, 0, 0, 0, 0, $"The scoped css file '{unmatched.ItemSpec}' was defined but no associated razor component or view was found for it.");
108return !Log.HasLoggedErrors;
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(
sdk-tasks (35)
ZipFileCreateFromDirectory.cs (6)
48Log.LogMessage(MessageImportance.Low, "{0} already existed, deleting before zipping...", DestinationArchive);
53Log.LogWarning("'{0}' already exists. Did you forget to set '{1}' to true?", DestinationArchive, nameof(OverwriteDestination));
57Log.LogMessage(MessageImportance.High, "Compressing {0} into {1}...", SourceDirectory, DestinationArchive);
93Log.LogMessage(MessageImportance.Low, "Excluding {0} from archive.", file);
107Log.LogError("An exception has occurred while trying to compress '{0}' into '{1}'.", SourceDirectory, DestinationArchive);
108Log.LogMessage(MessageImportance.Low, e.ToString());
SemanticSearch.BuildTask (9)
TaskWithDependency (1)