1 write to Log
Microsoft.Build.Utilities.Core (1)
Task.cs (1)
24Log = new TaskLoggingHelper(this);
1220 references to Log
Aspire.Hosting.Tasks (2)
GetNonExecutableReferences.cs (2)
38Log.LogMessage(MessageImportance.Low, $"Skipping project '{appProject.ItemSpec}' because it does not contain AdditionalPropertiesFromProject metadata."); 55Log.LogWarning($"Failed to validate Aspire host project resources: {ex.Message}. To disable this validation, set the MSBuild property 'SkipValidateAspireHostProjectResources' to 'true'.");
Crossgen2Tasks (19)
CommonFilePulledFromSdkRepo\TaskBase.cs (1)
25_logger = new LogAdapter(base.Log);
RunReadyToRunCompiler.cs (18)
92Log.LogError(Strings.CrossgenToolMissingInPDBCompilationMode); 100Log.LogError(Strings.Crossgen2ToolMissingWhenUseCrossgen2IsSet); 105Log.LogError(Strings.Crossgen2ToolExecutableNotFound, Crossgen2Tool.ItemSpec); 111Log.LogError(Strings.DotNetHostExecutableNotFound, hostPath); 119Log.LogError(Strings.JitLibraryNotFound, jitPath); 126Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.JitPath); 134Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetOS); 139Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetArch); 148Log.LogError(Strings.CrossgenToolMissingWhenUseCrossgen2IsNotSet); 153Log.LogError(Strings.CrossgenToolExecutableNotFound, CrossgenTool.ItemSpec); 158Log.LogError(Strings.JitLibraryNotFound, MetadataKeys.JitPath); 171Log.LogError(Strings.DiaSymReaderLibraryNotFound, DiaSymReader); 178Log.LogError(Strings.MissingOutputPDBImagePath); 183Log.LogError(Strings.PDBGeneratorInputExecutableNotFound, _outputR2RImage); 196Log.LogError(Strings.InputAssemblyNotFound, _inputAssembly); 207Log.LogError(Strings.MissingOutputR2RImageFileName); 213Log.LogError(Strings.MissingOutputPDBImagePath); 414Log.LogMessage(MessageImportance.Normal, singleLine);
DotNetWatchTasks (1)
FileSetSerializer.cs (1)
77return !Log.HasLoggedErrors;
HelixTestTasks (2)
ComputeBatchTimeout.cs (1)
61return !Log.HasLoggedErrors;
GroupWorkItems.cs (1)
100return !Log.HasLoggedErrors;
ILCompiler.Build.Tasks (1)
ComputeManagedAssembliesToCompileToNative.cs (1)
146Log.LogError($"Overriding System.Private.CoreLib.dll with a newer version is not supported. Attempted to use {itemSpec} instead of {frameworkItem.ItemSpec}.");
ILLink.Tasks (13)
CreateRuntimeRootDescriptorFile.cs (12)
105Log.LogError($"File '{namespaceFilePath}' doesn't exist."); 112Log.LogError($"File '{mscorlibFilePath}' doesn't exist."); 119Log.LogError($"File '{cortypeFilePath}' doesn't exist."); 126Log.LogError($"File '{rexcepFilePath}' doesn't exist."); 135Log.LogError($"File '{iLLinkTrimXmlFilePath}' doesn't exist."); 188DefineTracker defineTracker = new DefineTracker(defineConstants, Log, typeFile); 202Log.LogError($"Could not figure out feature switch status in '{typeFile}' for line {def}."); 210Log.LogError($"BEGIN_ILLINK_FEATURE_SWITCH is not formatted correctly '{typeFile}' for line {def}."); 224Log.LogError($"Could not figure out feature switch status in '{typeFile}' for line {def}."); 294DefineTracker defineTracker = new DefineTracker(defineConstants, Log, corTypeFile); 317DefineTracker defineTracker = new DefineTracker(defineConstants, Log, excTypeFile); 541Log.LogError($"Unknown namespace '{classNamespace}'.");
LinkTask.cs (1)
294Log.LogMessage(MessageImportance.Normal, $"ILLink.Tasks path: {path}");
installer.tasks (5)
GenerateRunScript.cs (5)
30Log.LogError("Please provide at least one test command to execute via the RunCommands property."); 36Log.LogError($"Runner script template {TemplatePath} was not found."); 43Log.LogMessage($"Run commands = {string.Join(Environment.NewLine, RunCommands)}"); 54Log.LogError($"Generating runner scripts with extension '{extension}' is not supported."); 132Log.LogMessage($"Wrote {extension} run script to {OutputPath}");
Microsoft.Build.Tasks.CodeAnalysis (45)
src\roslyn\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\roslyn\src\Compilers\Core\MSBuildTask\Csc.cs (8)
183Log.LogMessageFromText(trimmedMessage, messageImportance); 232commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log)); 552Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 573CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log))); 686Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 708Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 712Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 801Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\roslyn\src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
131Log.LogErrorFromException(ex);
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (8)
510var logger = new TaskCompilerServerLogger(Log, innerLogger); 587Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException"); 588Log.LogErrorFromException(e); 819Log.LogError(message); 1082if (!Log.HasLoggedErrors && UsedCommandLineTool) 1189Log.LogMessageFromResources(MessageImportance.Normal, "General_ParameterUnsupportedOnHostCompiler", parameterName); 1225Log.LogErrorWithCodeFromResources("General_ReferenceDoesNotExist", reference.ItemSpec); 1286Log.LogMessageFromResources
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (3)
258if (IsBuiltinToolRunningOnCoreClr && RuntimeHostInfo.GetToolDotNetRoot(Log.LogMessage) is { } dotNetRoot) 260Log.LogMessage("Setting {0} to '{1}'", RuntimeHostInfo.DotNetRootEnvironmentName, dotNetRoot); 274Log.LogMessage("Setting {0} to '{1}'", RuntimeHostInfo.DotNetTieredCompilationEnvironmentName, value);
src\roslyn\src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (8)
108Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec); 126if (Log.HasLoggedErrors) 148Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath); 170Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths); 203Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot); 216if (!Log.HasLoggedErrors) 221return !Log.HasLoggedErrors; 236Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
src\roslyn\src\Compilers\Core\MSBuildTask\ShowMessageForImplicitlySkipAnalyzers.cs (1)
21Log.LogMessage(MessageImportance.High, ErrorString.ImplicitlySkipAnalyzersMessage);
src\roslyn\src\Compilers\Core\MSBuildTask\Vbc.cs (7)
283return !Log.HasLoggedErrors; 335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message); 623Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose"); 711Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance); 724Log.LogMessageFromText(newLine, originalVBError.MessageImportance); 979Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 1102Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.Core (41)
GenerateApplicationManifest.cs (10)
118Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateApplicationManifest)); 180Log.LogErrorWithCodeFromResources("GenerateManifest.NoEntryPoint"); 197Log.LogErrorWithCodeFromResources("GenerateManifest.HostInBrowserInvalidFrameworkVersion"); 350Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ManifestType"); 355Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ManifestType"); 365Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ClrVersion"); 370Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "OSVersion"); 375Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetFrameworkVersion"); 383Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidRequestedExecutionLevel", requestedExecutionLevel); 486Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message);
GenerateDeploymentManifest.cs (7)
162Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateDeploymentManifest)); 187Log.LogErrorWithCodeFromResources("GenerateManifest.NoEntryPoint"); 272Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "MinimumRequiredVersion"); 283Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateMode"); 288Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateMode"); 300Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateUnit"); 305Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateUnit");
GenerateManifestBase.cs (14)
196Log.LogErrorWithCodeFromResources("GenerateManifest.NoIdentity"); 280Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateManifestBase)); 376Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec); 380Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec); 407Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec); 411Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec); 463Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message); 470Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidInputManifest"); 561Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyName"); 566Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyVersion"); 571Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetCulture"); 579Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "Platform"); 600Log.LogWarningWithCodeFromResources("GenerateManifest.TargetPathTooLong", manifestFileName, MaxTargetPath); 628Log.LogErrorWithCodeFromResources("GenerateManifest.WriteOutputManifestFailed", OutputManifest.ItemSpec, ex.Message, lockedFileMessage);
ManifestUtil\OutputMessage.cs (2)
146task.Log.LogWarningWithCodeFromResources(message.Name, message.GetArguments()); 149task.Log.LogErrorWithCodeFromResources(message.Name, message.GetArguments());
SignFile.cs (8)
49Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(SignFile)); 65Log.LogErrorWithCodeFromResources("SignFile.CertNotInStore"); 70Log.LogErrorWithCodeFromResources("SignFile.TargetFileNotFound", ex.FileName); 75Log.LogErrorWithCodeFromResources("SignFile.SignToolError", ex.Message.Trim()); 80Log.LogWarningWithCodeFromResources("SignFile.SignToolWarning", ex.Message.Trim()); 85Log.LogErrorWithCodeFromResources("SignFile.SignToolError", ex.Message.Trim()); 90Log.LogErrorWithCodeFromResources("SignFile.SignToolError", ex.Message.Trim()); 95Log.LogErrorWithCodeFromResources("SignFile.SignToolError", ex.Message.Trim());
Microsoft.Build.Tasks.Git (9)
LocateRepository.cs (2)
62Url = GitOperations.GetRepositoryUrl(repository, RemoteName, warnOnMissingOrUnsupportedRemote: !NoWarnOnMissingInfo, Log.LogWarning); 63Roots = GitOperations.GetSourceRoots(repository, RemoteName, warnOnMissingCommitOrUnsupportedUri: !NoWarnOnMissingInfo, Log.LogWarning);
RepositoryTask.cs (7)
65return !Log.HasLoggedErrors; 72Log.LogWarning(Resources.UnableToLocateRepository, initialPath); 96Log.LogError(Resources.ErrorReadingGitRepositoryInformation, e.Message); 135Log.LogError(Resources.ErrorReadingGitRepositoryInformation, e.Message); 158Log.LogMessage(MessageImportance.Low, $"SourceLink: Reusing cached git repository information."); 166Log.LogError(message); 170Log.LogMessage(MessageImportance.Low, message);
Microsoft.Build.Utilities.Core (15)
Task.cs (6)
34Log.TaskResources = taskResources; 48Log.HelpKeywordPrefix = helpKeywordPrefix; 131get => Log.TaskResources; 132set => Log.TaskResources = value; 144get => Log.HelpKeywordPrefix; 145set => Log.HelpKeywordPrefix = value;
ToolTask.cs (9)
301protected virtual bool HasLoggedErrors => Log.HasLoggedErrors || LogPrivate.HasLoggedErrors || LogShared.HasLoggedErrors; 393Log.LogWarningWithCodeFromResources("ToolTask.InvalidTerminationTimeout", TaskProcessTerminationTimeout); 907Log.LogMessageFromText($"Preserving temporary file '{filePath.OriginalValue}'", MessageImportance.Low); 1219Log.LogError(errorOrOutMessage); 1241protected virtual void LogEventsFromTextOutput(string singleLine, MessageImportance messageImportance) => Log.LogMessageFromText(singleLine, messageImportance); 1384Log.LogErrorWithCodeFromResources("Message.InvalidImportance", StandardErrorImportance); 1404Log.LogErrorWithCodeFromResources("Message.InvalidImportance", StandardOutputImportance); 1458if (!Log.HasLoggedErrors) 1780Log.LogMessage(MessageImportance.Low, " {0}={1}", key, value);
Microsoft.DotNet.ApiCompat.Task (1)
src\sdk\src\Tasks\Common\TaskBase.cs (1)
25_logger = new LogAdapter(base.Log);
Microsoft.DotNet.Arcade.Sdk (74)
src\CalculateAssemblyAndFileVersions.cs (6)
39return !Log.HasLoggedErrors; 50Log.LogError($"VersionPrefix is not a valid 3-part version: {VersionPrefix}"); 56Log.LogError("Invalid value of VersionBaseShortDate"); 73Log.LogError($"The minor version specified in {nameof(VersionPrefix)} must be at most {MaxMinor}: {VersionPrefix}"); 79Log.LogError($"The patch version specified in {nameof(VersionPrefix)} must be at most {MaxBuild}: {VersionPrefix}"); 98Log.LogError($"Invalid format of {nameof(BuildNumber)}: {BuildNumber}");
src\CheckRequiredDotNetVersion.cs (7)
40Log.LogError($"Invalid version: {SdkVersion}"); 52Log.LogError($"Error accessing file '{globalJsonPath}': {e.Message}"); 62Log.LogMessage(MessageImportance.Low, $"Previous .NET Core SDK version check failed."); 77Log.LogError($"Error reading file '{globalJsonPath}': {e.Message}"); 85Log.LogError($"Unable to determine dotnet version from file '{globalJsonPath}'."); 92Log.LogError($"DotNet version specified in '{globalJsonPath}' is invalid: {minSdkVersionStr}."); 98Log.LogError($"The .NET Core SDK version {currentSdkVersion} is below the minimum required version {minSdkVersion}. You can install newer .NET Core SDK from https://www.microsoft.com/net/download.");
src\CompareVersions.cs (3)
24return !Log.HasLoggedErrors; 31Log.LogError($"Invalid version: '{Left}'"); 37Log.LogError($"Invalid version: '{Right}'");
src\DownloadFile.cs (13)
52Log.LogError($"Invalid task parameter value: Retries={Retries}"); 58Log.LogError($"Invalid task parameter value: RetryDelayMilliseconds={RetryDelayMilliseconds}"); 68Log.LogError($"Invalid task parameter value: {nameof(Uri)} and {nameof(Uris)} are empty."); 102Log.LogError($"Download from all targets failed. List of attempted targets: {string.Join(", ", Uris.Select(m => m.ItemSpec))}"); 105Log.LogError($"Failed to download file using addresses in {nameof(Uri)} and/or {nameof(Uris)}."); 116Log.LogMessage($"Copying '{filePath}' to '{DestinationPath}'"); 120Log.LogMessage($"'{filePath}' does not exist."); 125Log.LogMessage($"Downloading '{uri}' to '{DestinationPath}'"); 163Log.LogMessage($"Download of '{uri}' to '{DestinationPath}' has been cancelled."); 188Log.LogMessage($"Problems downloading file from '{uri}'. Does the resource exist on the storage? {httpResponse.StatusCode} : {httpResponse.ReasonPhrase}"); 213Log.LogMessage($"Failed to download '{uri}' to '{DestinationPath}': {e.Message}"); 214Log.LogErrorFromException(e, true, true, null); 218Log.LogMessage($"Retrying download of '{uri}' to '{DestinationPath}' due to failure: '{e.Message}' ({attempt}/{Retries})");
src\GenerateChecksums.cs (8)
30Log.LogError($"Metadata 'DestinationPath' is missing for item '{item.ItemSpec}'."); 31return !Log.HasLoggedErrors; 36Log.LogError($"The file '{item.ItemSpec}' does not exist."); 37return !Log.HasLoggedErrors; 40Log.LogMessage(MessageImportance.High, $"Generating checksum for '{item.ItemSpec}' into '{destinationPath}'..."); 54Log.LogErrorFromException(e); 55return !Log.HasLoggedErrors; 59return !Log.HasLoggedErrors;
src\GenerateResxSource.cs (5)
79Log.LogError("ResourceName not specified"); 98Log.LogError($"GenerateResxSource doesn't support language: '{Language}'"); 111Log.LogError("Missing resource name"); 118Log.LogError($"Missing resource value: '{name}'"); 124Log.LogError($"Empty resource name");
src\GenerateSourcePackageSourceLinkTargetsFile.cs (5)
32return !Log.HasLoggedErrors; 53Log.LogError($"Directory '{ProjectDirectory}' contains source roots (e.g. git submodules), which is not supported."); 75Log.LogError($"No SourceRoot with SourceLinkUrl contains directory '{ProjectDirectory}'."); 81Log.LogError($"SourceLinkUrl must contain exactly one '*': '{innerMostRootSourceLinkUrl}'"); 87Log.LogError($"SourceRoot must end with a directory separator: '{innerMostRootItemSpec}'");
src\GetLicenseFilePath.cs (3)
33return !Log.HasLoggedErrors; 59Log.LogError($"No license file found in '{Directory}'."); 63Log.LogError($"Multiple license files found in '{Directory}': '{string.Join("', '", matches)}'.");
src\InstallDotNetCore.cs (11)
42Log.LogWarning($"Unable to find global.json file '{GlobalJsonPath} exiting"); 47Log.LogError($"Unable to find dotnet install script '{DotNetInstallScript} exiting"); 48return !Log.HasLoggedErrors; 81Log.LogError($"Unable to find translation file {VersionsPropsPath}"); 82return !Log.HasLoggedErrors; 99Log.LogMessage(MessageImportance.Low, "Skipping installing x86 runtimes because this is a non-Windows platform and .NET Core x86 is not currently supported on any non-Windows platform."); 113Log.LogError($"Unable to find '{item.Key}' in properties defined in '{VersionsPropsPath}'"); 117Log.LogError($"Unable to parse '{item.Key}' from properties defined in '{VersionsPropsPath}'"); 156Log.LogMessage(MessageImportance.Low, $"Executing: {DotNetInstallScript} {arguments}"); 186Log.LogError("dotnet-install failed"); 195return !Log.HasLoggedErrors;
src\LocateDotNet.cs (4)
40return !Log.HasLoggedErrors; 53Log.LogMessage(MessageImportance.Low, $"Reused cached value."); 64Log.LogError($"Unable to determine dotnet version from file '{globalJsonPath}'."); 75Log.LogError($"Unable to find dotnet with SDK version '{sdkVersion}'");
src\SaveItems.cs (1)
54return !Log.HasLoggedErrors;
src\SetCorFlags.cs (3)
34return !Log.HasLoggedErrors; 55Log.LogError($"Invalid flags: '{value}'"); 62if (Log.HasLoggedErrors)
src\SingleError.cs (2)
23Log.LogMessage(MessageImportance.Low, Text); 28Log.LogError(Text);
src\Unsign.cs (1)
25return !Log.HasLoggedErrors;
src\ValidateLicense.cs (2)
33return !Log.HasLoggedErrors; 43Log.LogError($"License file content '{LicensePath}' doesn't match the expected license '{ExpectedLicensePath}'.");
Microsoft.DotNet.Build.Tasks.Feed (23)
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.Installers (11)
src\CreateWixBuildWixpack.cs (11)
139Log.LogErrorFromException(e, true); 142return !Log.HasLoggedErrors; 174Log.LogWarning($"IncludeSearchPath directory not found: {fullSourceDir}"); 223Log.LogError($"Error ingesting variables from include file {file}: {ex.Message}"); 513Log.LogError($"Source file not found: {sourceFile.ItemSpec}"); 572Log.LogError($"Multiple unprocessed tokens found in source: {source}."); 583Log.LogError($"Unprocessed token: {pattern} in {xmlPath}"); 589Log.LogError($"Unsupported source format: {source}"); 626Log.LogError($"Error processing {copiedXmlPath}: {ex.Message}"); 677Log.LogError($"Included file not found: {includeFilePath}"); 695Log.LogError($"Unmatched $() in path: {path}");
Microsoft.DotNet.Build.Tasks.Packaging (4)
GenerateNuSpec.cs (4)
102Log.LogError(ex.ToString()); 103Log.LogErrorFromException(ex); 106return !Log.HasLoggedErrors; 115Log.LogMessage("Skipping generation of .nuspec because contents are identical.");
Microsoft.DotNet.Build.Tasks.Templating (7)
GenerateFileFromTemplate.cs (7)
73Log.LogError($"File {TemplateFile} does not exist"); 77IDictionary<string, string> values = MSBuildListSplitter.GetNamedProperties(Properties, Log); 88Log.LogMessage(MessageImportance.Low, $"Skipping unchanged file {ResolvedOutputPath}"); 89return !Log.HasLoggedErrors; 100return !Log.HasLoggedErrors; 190Log.LogWarning(null, null, null, TemplateFile, 202Log.LogWarning(null, null, null, TemplateFile,
Microsoft.DotNet.Build.Tasks.VisualStudio (17)
OptProf\FindLatestDrop.cs (2)
34return !Log.HasLoggedErrors; 45Log.LogError($"Error parsing file '{DropListPath}': {e.Message}");
OptProf\GenerateTrainingInputFiles.cs (6)
42return !Log.HasLoggedErrors; 54Log.LogError($"Unable to open the config file '{ConfigurationFile}': {e.Message}"); 60Log.LogError($"Invalid configuration file format: missing 'products' element in '{ConfigurationFile}'."); 65Log.LogError($"Invalid configuration file format: missing 'assemblies' element in '{ConfigurationFile}'."); 70Log.LogError($"Directory specified in InsertionDirectory does not exist: '{InsertionDirectory}'."); 73if (Log.HasLoggedErrors)
OptProf\GenerateTrainingPropsFile.cs (2)
38return !Log.HasLoggedErrors; 46Log.LogError($"Invalid value of vsDropName argument: must start with '{ProductDropNamePrefix}'.");
OptProf\GetRunSettingsSessionConfiguration.cs (2)
47return !Log.HasLoggedErrors; 70Log.LogError(e.Message);
Vsix\FinalizeInsertionVsixFile.cs (4)
34return !Log.HasLoggedErrors; 82Log.LogError($"PackageManifest.Installation element not found in manifest of '{VsixFilePath}'"); 89Log.LogWarning($"PackageManifest.Installation element of the manifest does not have Experimental=\"true\": '{VsixFilePath}'"); 98Log.LogWarning($"PackageManifest.Installation element of the manifest specifies SystemComponent attribute: '{VsixFilePath}'");
Vsix\GetPkgDefAssemblyDependencyGuid.cs (1)
36return !Log.HasLoggedErrors;
Microsoft.DotNet.Build.Tasks.Workloads (1)
Wix\LinkerToolTask.cs (1)
69Log?.LogMessage(MessageImportance.High, $"Light exited with: {ExitCode}, HasLoggedErrors: {HasLoggedErrors}");
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (3)
HotReloadDeltaGeneratorComputeScriptOutputs.cs (3)
58Log.LogError("Hot reload delta script {0} does not exist", DeltaScript); 67Log.LogError("Hot reload delta script had no 'changes' array"); 73Log.LogErrorFromException(exn, showStackTrace: true);
Microsoft.DotNet.NuGetRepack.Tasks (18)
src\ReplacePackageParts.cs (13)
66return !Log.HasLoggedErrors; 79Log.LogError($"{nameof(Parts)} and {nameof(ReplacementFiles)} lists must have the same length."); 124Log.LogError($"'{SourcePackage}' has multiple .nuspec files in the root"); 145Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'metadata' element"); 152Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'id' element"); 160Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'version' element"); 166Log.LogError($"Package NuSpec specifies an invalid package version: '{packageVersion}'"); 185Log.LogError($"Failed to open replacement file '{replacementFilePath}': {e.Message}"); 196Log.LogMessage(MessageImportance.Low, $"Part '{relativePath}' of package '{SourcePackage}' replaced with '{replacementFilePath}'."); 203Log.LogError($"'{SourcePackage}' has no .nuspec file in the root"); 214Log.LogWarning($"File '{partName}' not found in package '{SourcePackage}'"); 244Log.LogError($"Invalid package version specified in {nameof(NewVersion)} parameter: '{NewVersion}'"); 254Log.LogError($"Invalid package version suffix specified in {nameof(NewVersionSuffix)} parameter: '{NewVersionSuffix}'");
src\UpdatePackageVersionTask.cs (5)
32return !Log.HasLoggedErrors; 56Log.LogError($"Invalid value for task argument {nameof(VersionKind)}: '{VersionKind}'. Specify 'release' or 'prerelease' or leave empty."); 68Log.LogMessage(MessageImportance.High, $"Package '{packageId}' depends on a pre-release package '{dependencyId}, {dependencyVersion}'"); 85Log.LogErrorFromException(inner); 90Log.LogErrorFromException(e);
Microsoft.DotNet.SourceBuild.Tasks (13)
src\ReadNuGetPackageInfos.cs (1)
42return !Log.HasLoggedErrors;
src\UsageReport\WritePackageUsageData.cs (10)
87Log.LogMessage(MessageImportance.High, "Writing package usage data..."); 100Log.LogMessage(MessageImportance.Low, "Finding set of RIDs..."); 107Log.LogMessage(MessageImportance.Low, "Reading package identities..."); 138Log.LogMessage(MessageImportance.Low, "Finding project.assets.json files..."); 148Log.LogMessage(MessageImportance.Low, "Archiving project.assets.json files..."); 174Log.LogMessage(MessageImportance.Low, "Reading usage info..."); 224Log.LogMessage(MessageImportance.Low, "Searching for unused packages..."); 242Log.LogMessage(MessageImportance.Low, $"Writing data to '{DataFile}'..."); 257Log.LogMessage( 261return !Log.HasLoggedErrors;
src\UsageReport\WriteUsageReports.cs (2)
165return !Log.HasLoggedErrors; 196Log.LogError($"No creation time property found in snapshot {snapshot.Path}");
Microsoft.DotNet.XliffTasks (4)
Tasks\EnsureAllResourcesTranslated.cs (1)
50Log.LogErrorInFile(sourceDocumentPath, $"Found {untranslatedResourceSet.Count} untranslated resource(s): {untranslatedResourceNames}");
Tasks\TranslateSource.cs (1)
30Log.LogErrorInFile(XlfFile.ItemSpec, validationError.LineNumber, validationError.Message);
Tasks\XlfTask.cs (2)
25Log.LogErrorFromException(ex, showStackTrace: false, showDetail: false, file: ex.RelatedFile); 28return !Log.HasLoggedErrors;
Microsoft.Maui.Resizetizer (41)
AsyncTask.cs (1)
50 private new TaskLoggingHelper Log => base.Log;
CreatePartialInfoPlistTask.cs (2)
66 Log.LogErrorFromException(ex); 69 return !Log.HasLoggedErrors;
DetectInvalidResourceOutputFilenamesTask.cs (4)
41 Log.LogErrorFromException(ex); 64 Log.LogError(builder.ToString()); 66 Log.LogMessage(builder.ToString()); 70 return !Log.HasLoggedErrors;
GeneratePackageAppxManifest.cs (3)
63 Log.LogErrorFromException(ex); 66 return !Log.HasLoggedErrors; 108 Log.LogError(ErrorVersionNumberCombination, ApplicationDisplayVersion, ApplicationVersion);
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);
GenerateSplashAssets.cs (5)
29 Log.LogMessage(MessageImportance.Low, $"Splash Screen: Intermediate Path " + IntermediateOutputPath); 33 Log.LogMessage(MessageImportance.Low, $"Splash Screen: " + dpi); 37 Log.LogMessage(MessageImportance.Low, $"Splash Screen Destination: " + destination); 42 return !Log.HasLoggedErrors; 47 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);
GenerateTizenManifest.cs (3)
75 Log.LogErrorFromException(ex); 78 return !Log.HasLoggedErrors; 115 Log.LogWarning($"ApplicationDisplayVersion '{ApplicationDisplayVersion}' was not a valid version for Tizen");
GetMauiAssetPath.cs (1)
70 return !Log.HasLoggedErrors;
ResizetizeImages.cs (3)
156 Log.LogError(builder.ToString()); 158 Log.LogMessage(builder.ToString()); 265 Log?.LogMessage(message);
TizenSplashUpdater.cs (1)
75 Log.LogWarning($"Unable to parse color for '{splashInfo.Filename}'.");
Microsoft.NET.Build.Containers (81)
Tasks\ComputeDotnetBaseImageAndTag.cs (12)
117return !Log.HasLoggedErrors; 134Log.LogError(Resources.Strings.InvalidTargetRuntimeIdentifiers); 158Log.LogMessage("Computed base version tag of {0} from TFM {1} and SDK {2}", baseVersionPart, TargetFrameworkVersion, SdkVersion); 172Log.LogMessage("Chose base image repository {0}", detectedRepository); 181Log.LogMessage("Using user-provided ContainerFamily"); 193Log.LogMessage("Using extra variant because the application needs globalization"); 208Log.LogMessage("Selected base image tag {0}", tag); 231Log.LogMessage("Selected base image tag {0}", tag); 264Log.LogError(Resources.Strings.InvalidSdkVersion, SdkVersion); 304Log.LogError(Resources.Strings.InvalidSdkPrereleaseVersion, channel); 309Log.LogError(Resources.Strings.InvalidSdkPrereleaseVersion, channel); 361Log.LogTelemetry("sdk/container/inference", telemetryProperties);
Tasks\CreateImageIndex.cs (13)
36Log.LogWarningFromException(ex); 40Log.LogWarningFromException(ex); 42return !Log.HasLoggedErrors; 49using MSBuildLoggerProvider loggerProvider = new(Log); 66if (Log.HasLoggedErrors) 78var telemetry = new Telemetry(sourceImageReference, destinationImageReference, Log); 80await ImagePublisher.PublishImageAsync(multiArchImage, sourceImageReference, destinationImageReference, Log, telemetry, cancellationToken) 83return !Log.HasLoggedErrors; 101Log.LogError(Strings.InvalidImageMetadata); 117Log.LogError(Strings.InvalidImageManifest); 148Log.LogError(Strings.InvalidImageConfig); 154Log.LogError(Strings.ImageConfigMissingArchitecture); 160Log.LogError(Strings.ImageConfigMissingOs);
Tasks\CreateNewImage.cs (33)
28Log.LogWarningFromException(ex); 32Log.LogWarningFromException(ex); 34return !Log.HasLoggedErrors; 41using MSBuildLoggerProvider loggerProvider = new(Log); 47Log.LogErrorWithCodeFromResources(nameof(Strings.PublishDirectoryDoesntExist), nameof(PublishDirectory), PublishDirectory); 48return !Log.HasLoggedErrors; 52VSHostObject hostObj = new(HostObject, Log); 63Log.LogMessage(MessageImportance.Low, Resource.GetString(nameof(Strings.HostObjectNotDetected))); 95var telemetry = new Telemetry(sourceImageReference, destinationImageReference, Log); 113Log.LogErrorWithCodeFromResources(nameof(Strings.RepositoryNotFound), BaseImageName, BaseImageTag, BaseImageDigest, registry.RegistryName); 114return !Log.HasLoggedErrors; 119Log.LogErrorWithCodeFromResources(nameof(Strings.UnableToAccessRepository), BaseImageName, registry.RegistryName); 120return !Log.HasLoggedErrors; 124Log.LogErrorFromException(e, showStackTrace: false, showDetail: true, file: null); 125return !Log.HasLoggedErrors; 130Log.LogErrorFromException(e, showStackTrace: false, showDetail: true, file: null); 131return !Log.HasLoggedErrors; 141Log.LogErrorWithCodeFromResources(nameof(Strings.BaseImageNotFound), sourceImageReference, ContainerRuntimeIdentifier); 142return !Log.HasLoggedErrors; 148Log.LogMessage(MessageImportance.High, message, parameters); 164Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidContainerImageFormat), ImageFormat, string.Join(",", Enum.GetValues<KnownImageFormats>())); 182Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidContainerImageFormat), ImageFormat, string.Join(",", Enum.GetValues<KnownImageFormats>())); 211Log.LogMessageFromResources(nameof(Strings.GenerateDigestLabelWithoutGenerateLabels)); 225if (Log.HasLoggedErrors) 249await ImagePublisher.PublishImageAsync(builtImage, sourceImageReference, destinationImageReference, Log, telemetry, cancellationToken) 253return !Log.HasLoggedErrors; 272Log.LogErrorWithCodeFromResources(nameof(Strings.MissingPortNumber), port.ItemSpec); 278Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidPort_NumberAndType), portNo, portType); 282Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidPort_Number), portNo); 286Log.LogErrorWithCodeFromResources(nameof(Strings.InvalidPort_Type), portType); 317logWarning: s => Log.LogWarningWithCodeFromResources(s), 318logError: (s, a) => { if (a is null) Log.LogErrorWithCodeFromResources(s); else Log.LogErrorWithCodeFromResources(s, a); });
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.Tasks (26)
RunCsWinRTGenerator.cs (7)
124Log.LogWarning("Invalid 'ReferenceAssemblyPaths' input(s)."); 131Log.LogWarning("Invalid 'OutputAssemblyPath' input."); 138Log.LogWarning("Generated assembly directory '{0}' is invalid or does not exist.", InteropAssemblyDirectory); 145Log.LogWarning("Debug repro directory '{0}' is invalid or does not exist.", DebugReproDirectory); 152Log.LogWarning("Tools directory '{0}' is invalid or does not exist.", CsWinRTToolsDirectory); 163Log.LogWarning("Tools architecture '{0}' is invalid (it must be 'x86', 'x64', 'arm64', or 'AnyCPU').", CsWinRTToolsArchitecture); 173Log.LogWarning("Invalid 'MaxDegreesOfParallelism' value. It must be '-1' or greater than '0' (but was '{0}').", MaxDegreesOfParallelism);
RunReadyToRunCompiler.cs (18)
97Log.LogError(Strings.CrossgenToolMissingInPDBCompilationMode); 105Log.LogError(Strings.Crossgen2ToolMissingWhenUseCrossgen2IsSet); 110Log.LogError(Strings.Crossgen2ToolExecutableNotFound, Crossgen2Tool.ItemSpec); 116Log.LogError(Strings.DotNetHostExecutableNotFound, hostPath); 124Log.LogError(Strings.JitLibraryNotFound, jitPath); 131Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.JitPath); 139Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetOS); 144Log.LogError(Strings.Crossgen2MissingRequiredMetadata, MetadataKeys.TargetArch); 153Log.LogError(Strings.CrossgenToolMissingWhenUseCrossgen2IsNotSet); 158Log.LogError(Strings.CrossgenToolExecutableNotFound, CrossgenTool.ItemSpec); 163Log.LogError(Strings.JitLibraryNotFound, MetadataKeys.JitPath); 176Log.LogError(Strings.DiaSymReaderLibraryNotFound, DiaSymReader); 183Log.LogError(Strings.MissingOutputPDBImagePath); 188Log.LogError(Strings.PDBGeneratorInputExecutableNotFound, _outputR2RImage); 201Log.LogError(Strings.InputAssemblyNotFound, _inputAssembly); 212Log.LogError(Strings.MissingOutputR2RImageFileName); 218Log.LogError(Strings.MissingOutputPDBImagePath); 447Log.LogMessage(MessageImportance.Normal, singleLine);
src\sdk\src\Tasks\Common\TaskBase.cs (1)
25_logger = new LogAdapter(base.Log);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (19)
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);
CreateBlazorTrimmerRootDescriptorFile.cs (3)
29Log.LogMessage(MessageImportance.Low, "Skipping write to file {0} because contents would not change.", TrimmerFile.ItemSpec); 31return !Log.HasLoggedErrors; 36return !Log.HasLoggedErrors;
GenerateBlazorBootExtensionJson.cs (2)
26Log.LogError(ex.ToString()); 29return !Log.HasLoggedErrors;
GenerateBlazorWebAssemblyBootJson50.cs (2)
52Log.LogErrorFromException(ex); 55return !Log.HasLoggedErrors;
GZipCompress.cs (6)
50Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because compressed file '{1}' does not exist.", file.ItemSpec, outputRelativePath); 55Log.LogMessage(MessageImportance.Low, "Skipping '{0}' because '{1}' is newer than '{2}'.", file.ItemSpec, outputRelativePath, file.ItemSpec); 60Log.LogMessage(MessageImportance.Low, "Compressing '{0}' because file is newer than '{1}'.", inputFullPath, outputRelativePath); 78Log.LogMessage(MessageImportance.Low, 85Log.LogErrorFromException(e); 91return !Log.HasLoggedErrors;
UpgradeLegacyWasmStaticWebAssets.cs (3)
43Log.LogError($"Could not find a corresponding asset for '{legacyAsset.RelativePath}'"); 47Log.LogMessage($"Upgrading '{legacyAsset.RelativePath}' to use '{relatedAsset.Identity}' as the related asset"); 59return !Log.HasLoggedErrors;
Microsoft.NET.Sdk.Publish.Tasks (75)
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\GenerateEFSQLScripts.cs (6)
30Log.LogMessage(MessageImportance.High, Resources.EFSCRIPT_Generating); 34Log.LogMessage(MessageImportance.High, Resources.EFSCRIPT_GenerationCompleted); 103Log.LogMessage(MessageImportance.High, string.Format("Executing command: {0} {1}", psi.FileName, psi.Arguments)); 123Log.LogError(e.ToString()); 139Log.LogMessage(MessageImportance.High, _standardOut.ToString()); 140Log.LogError(Resources.EFSCRIPT_GenerationFailed);
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\CreateManifestFile.cs (1)
110WriteManifestsToFile(Log, m_manifests, ManifestFile);
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\ImportParameterFile.cs (2)
159IXmlTransformationLogger logger = new TaskTransformationLogger(Log); 170Log.LogError(Resources.BUILDTASK_TransformXml_SourceLoadFailed, new object[] { filePath });
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 (15)
798Log.LogErrorFromException(exception); 803if (!Utility.CheckMSDeploymentVersion(Log, out errorMessage)) 811Log.LogError("Source must be 1 item"); 821Log.LogError("Destination must be 1 item"); 827VSHostObject hostObj = new(HostObject, Log); 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; 940VSHostObject hostObject = new(HostObject, Log); 958Utility.AddSkipDirectiveToBaseOptions(srcVsMsDeployobject.BaseOptions, srcSkipItems, enableSkipDirectiveList, disableSkipDirectiveList, Log); 959Utility.AddSkipDirectiveToBaseOptions(destVsMsDeployobject.BaseOptions, destSkipsItems, enableSkipDirectiveList, disableSkipDirectiveList, Log); 963Utility.AddSkipDirectiveToBaseOptions(srcVsMsDeployobject.BaseOptions, srcSkipItems, enableSkipDirectiveList, disableSkipDirectiveList, Log); 964Utility.AddSkipDirectiveToBaseOptions(destVsMsDeployobject.BaseOptions, destSkipsItems, enableSkipDirectiveList, disableSkipDirectiveList, Log);
Tasks\OneDeploy\OneDeploy.cs (2)
25_taskLogger = new TaskLogger(Log, true); 164VSHostObject hostObj = new(HostObject, Log);
Tasks\TransformAppSettings.cs (2)
42Log.LogMessage(MessageImportance.Low, $"Updating the destination connection strings"); 46Log.LogMessage(MessageImportance.Low, "Updating the destination connection string completed successfully");
Tasks\TransformWebConfig.cs (6)
72Log.LogMessage(MessageImportance.Low, $"Configuring the following project for use with IIS: '{PublishDir}'"); 106Log.LogMessage($"Updating web.config at '{publishWebConfigPath}'"); 114Log.LogWarning($"Cannot parse web.config as XML. A new web.config will be generated. Error Details : {e.Message}"); 119Log.LogMessage($"No web.config found. Creating '{publishWebConfigPath}'"); 124Log.LogMessage("Configuring web.config for deployment to Azure"); 146Log.LogMessage(MessageImportance.Low, "Configuring project completed successfully");
Tasks\ValidateParameter.cs (1)
21Log.LogError(string.Format(CultureInfo.CurrentCulture, Resources.ValidateParameter_ArgumentNullError, ParameterName));
Tasks\Xdt\TransformXml.cs (1)
108logger = new TaskTransformationLogger(Log, StackTrace);
Tasks\ZipDeploy\ZipDeploy.cs (9)
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, 139VSHostObject hostObj = new(HostObject, Log);
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}.");
EncodeRazorInputItem.cs (1)
43return !Log.HasLoggedErrors;
FindAssembliesWithReferencesTo.cs (4)
32Log.LogError($"Missing required metadata '{FusionNameKey}' for '{item.ItemSpec}."); 57Log.LogWarning(null, "RAZORSDK1007", null, null, 0, 0, 0, 0, warning, ex.FileName); 62Log.LogErrorFromException(ex); 65return !Log.HasLoggedErrors;
SdkRazorGenerate.cs (4)
60Log.LogError("The specified project root directory {0} doesn't exist.", ProjectRoot); 66Log.LogError("The project {0} must provide a value for {1}.", ProjectRoot, nameof(Configuration)); 76Log.LogError("The Razor source item '{0}' is missing a required metadata entry. Required metadata are: '{1}'", Sources[i], SourceRequiredMetadata); 208Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}.");
SdkRazorTagHelper.cs (4)
53Log.LogError("The specified project root directory {0} doesn't exist.", ProjectRoot); 59Log.LogError("The project {0} must provide a value for {1}.", ProjectRoot, nameof(Configuration)); 67Log.LogError("The assembly path {0} is invalid. Assembly paths must be rooted.", Assemblies[i]); 125Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}.");
Microsoft.NET.Sdk.StaticWebAssets.Tasks (306)
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); 289Log.LogMessage(MessageImportance.Low, " Updated related endpoint '{0}' with Content-Encoding selector '{1}={2}'", relatedEndpointCandidate.Route, encodingSelector.Value, encodingSelector.Quality); 328Log.LogWarning("Related asset not found for compressed asset: {0}", compressedAsset.Identity); 334Log.LogWarning("Endpoints not found for compressed asset: {0} {1}", compressedAsset.RelativePath, compressedAsset.Identity); 340Log.LogWarning("Endpoints not found for related asset: {0}", relatedAsset.Identity); 375Log.LogMessage(MessageImportance.Low, " Skipping Content-Type header for related endpoint '{0}'", relatedEndpointCandidateRoute); 381Log.LogMessage(MessageImportance.Low, " Adding header '{0}' to related endpoint '{1}'", header.Name, relatedEndpointCandidateRoute); 395Log.LogMessage(MessageImportance.Low, " Adding header '{0}' to related endpoint '{1}'", header.Name, relatedEndpointCandidate.Route); 407Log.LogMessage(MessageImportance.Low, " Updating ETag header for related endpoint '{0}'", relatedEndpointCandidate.Route); 415Log.LogMessage(MessageImportance.Low, "Adding Content-Type '{1}' header to related endpoint '{0}'", relatedEndpointCandidate.Route, header.Value); 421Log.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\DiscoverPrecompressedAssets.cs (5)
25Log.LogMessage( 45Log.LogMessage( 52Log.LogMessage( 60Log.LogMessage( 71return !Log.HasLoggedErrors;
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;
Compression\ResolveCompressedAssets.cs (15)
41Log.LogMessage( 50Log.LogMessage( 78Log.LogMessage( 92Log.LogMessage( 102Log.LogMessage( 139Log.LogMessage( 164Log.LogMessage( 171Log.LogError( 178Log.LogMessage( 185return !Log.HasLoggedErrors; 204Log.LogMessage( 214Log.LogError( 238Log.LogError( 245Log.LogMessage( 291Log.LogError(
ComputeEndpointsForReferenceStaticWebAssets.cs (3)
43Log.LogMessage(MessageImportance.Low, "Skipping endpoint '{0}' because route '{1}' is already updated.", asset.Identity, oldRoute); 62Log.LogMessage(MessageImportance.Low, "Adding endpoint {0} for asset {1} with updated route {2}.", candidateEndpoint.Route, candidateEndpoint.AssetFile, candidateEndpoint.Route); 69Log.LogMessage(MessageImportance.Low, "Skipping endpoint {0} because the asset {1} was not found.", candidateEndpoint.Route, candidateEndpoint.AssetFile);
ComputeReferenceStaticWebAssetItems.cs (8)
80Log.LogMessage(MessageImportance.Low, groupReason); 85Log.LogError("More than one compatible asset found for target path '{0}' -> {1}.", 108Log.LogMessage(MessageImportance.Low, reason); 118Log.LogMessage(MessageImportance.Low, "Skipping pattern '{0}' because is not defined in the current project.", pattern.ItemSpec); 122Log.LogMessage(MessageImportance.Low, "Including pattern '{0}' because is defined in the current project.", pattern.ToString()); 133Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: null); 136return !Log.HasLoggedErrors; 178Log.LogMessage(
ComputeStaticWebAssetsForCurrentProject.cs (5)
52Log.LogMessage(MessageImportance.Low, "Skipping asset '{0}' because it is for referenced projects only.", groupedAsset.Identity); 58Log.LogError("More than one compatible asset found for target path '{0}' -> {1}.", 70Log.LogMessage(MessageImportance.Low, "Skipping asset '{0}' because it is for referenced projects only.", selected.Identity); 81Log.LogError(ex.ToString()); 84return !Log.HasLoggedErrors;
ComputeStaticWebAssetsTargetPaths.cs (3)
28Log.LogMessage(MessageImportance.Low, "Using path prefix '{0}'", PathPrefix); 55Log.LogError(ex.Message); 58return !Log.HasLoggedErrors;
DefineStaticWebAssetEndpoints.cs (3)
42Log, 50return !Log.HasLoggedErrors; 86Log.LogMessage(MessageImportance.Low, $"Removing endpoints for asset '{assetFile}' because it no longer exists.");
DefineStaticWebAssets.Cache.cs (1)
17var assetsCache = DefineStaticWebAssetsCache.ReadOrCreateCache(Log, CacheManifestPath);
DefineStaticWebAssets.cs (44)
95Log.LogMessage(MessageImportance.Low, "Parsed {0} group definition source(s).", groupDefinitions.Count); 119var fingerprintPatternMatcher = new FingerprintPatternMatcher(Log, FingerprintCandidates ? (FingerprintPatterns ?? []) : []); 145Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedDirectoryPath, candidate.ItemSpec, result); 156Log.LogMessage(MessageImportance.Low, "Rejected asset '{0}' for pattern '{1}'", candidateMatchPath, RelativePathPattern); 160Log.LogMessage(MessageImportance.Low, "Accepted asset '{0}' for pattern '{1}' with relative path '{2}'", candidateMatchPath, RelativePathPattern, match.Stem); 175Log.LogMessage( 191Log.LogMessage( 238Log.LogMessage(MessageImportance.Low, "Computing fingerprint and integrity for asset '{0}'", candidate.ItemSpec); 242Log.LogMessage(MessageImportance.Low, "Computing fingerprint for asset '{0}'", candidate.ItemSpec); 246Log.LogMessage(MessageImportance.Low, "Computing integrity for asset '{0}'", candidate.ItemSpec); 252if (Log.HasLoggedErrors) 327if (Log.HasLoggedErrors) 353Log.LogErrorFromException(ex); 357return !Log.HasLoggedErrors; 384Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because content root is not defined.", candidate.ItemSpec, candidateFullPath); 391Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it starts with content root '{2}'.", candidate.ItemSpec, candidateFullPath, normalizedContentRoot); 420Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it did not start with the content root '{2}'", candidate.ItemSpec, finalIdentity, normalizedContentRoot); 425Log.LogMessage(MessageImportance.Low, "Identity for candidate '{0}' is '{1}' because it didn't match the relative path pattern", candidate.ItemSpec, candidateFullPath); 432Log.LogMessage(MessageImportance.Low, "Computed identity '{0}' for candidate '{1}'", assetIdentity, candidate.ItemSpec); 451Log.LogError("No metadata '{0}' was present for item '{1}' and no default value was provided.", 474Log.LogMessage(MessageImportance.Low, "RelativePath '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", relativePath, normalizedPath, candidate.ItemSpec); 482Log.LogMessage(MessageImportance.Low, "TargetPath '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", targetPath, normalizedPath, candidate.ItemSpec); 490Log.LogMessage(MessageImportance.Low, "Link '{0}' normalized to '{1}' found for candidate '{2}' and will be used for matching.", linkPath, normalizedPath, candidate.ItemSpec); 503Log.LogMessage(MessageImportance.Low, "FullPath '{0}' starts with content root '{1}' for candidate '{2}'. Using '{3}' as relative path.", normalizedAssetPath, normalizedContentRoot, candidate.ItemSpec, result); 508Log.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); 538Log.LogError( 559Log.LogError( 573Log.LogMessage(MessageImportance.Low, 580Log.LogMessage(MessageImportance.Low, 593Log.LogMessage(MessageImportance.Low, 600Log.LogMessage(MessageImportance.Low, 618Log.LogMessage( 717Log.LogError("Group definition '{0}' is missing required metadata 'Value'.", name); 724Log.LogError("Group definition '{0}' is missing required metadata 'SourceId'.", name); 731Log.LogError("Group definition '{0}' has invalid or missing 'Order' value '{1}'. Order must be an integer.", name, orderStr); 738Log.LogError("Group definition '{0}' is missing required metadata 'IncludePattern'.", name); 777Log.LogError( 827Log.LogMessage(MessageImportance.Low, "Asset '{0}' excluded from group '{1}={2}' by ExcludePattern.", asset.Identity, def.Name, def.Value); 836Log.LogError("Asset '{0}' matched group definitions for '{1}' with conflicting values '{2}' and '{3}'. Glob patterns must be non-overlapping for the same group name with different values.", 845Log.LogMessage(MessageImportance.Low, "Tagged asset '{0}' with group '{1}={2}'.", asset.Identity, def.Name, def.Value); 860Log.LogMessage(MessageImportance.Low, "Group '{0}' prepended RelativePathPrefix '{1}' to relative path.", def.Name, def.RelativePathPrefix); 863Log.LogMessage(MessageImportance.Low, "Group '{0}' transformed RelativePath from '{1}' to '{2}'.", 875Log.LogMessage(MessageImportance.Low, "Group '{0}' prepended RelativePathPrefix '{1}' to relative path.", def.Name, def.RelativePathPrefix); 903Log.LogMessage(MessageImportance.Low,
DiscoverDefaultScopedCssItems.cs (1)
47return !Log.HasLoggedErrors;
FilterStaticWebAssetEndpoints.cs (2)
59Log.LogMessage( 73return !Log.HasLoggedErrors;
FilterStaticWebAssetGroups.cs (3)
60Log.LogError( 94Log.LogMessage(MessageImportance.Low, 108return !Log.HasLoggedErrors;
GeneratePackageAssetsManifestFile.cs (4)
34return !Log.HasLoggedErrors; 70return !Log.HasLoggedErrors; 144Log.LogError( 178Log.LogError(
GeneratePackageAssetsTargetsFile.cs (1)
64return !Log.HasLoggedErrors;
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); 121Log.LogMessage(MessageImportance.Low, "Including endpoint '{0}' for asset '{1}' with final location '{2}'", endpoint.Route, endpoint.AssetFile, asset.TargetPath); 135Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, null); 139return !Log.HasLoggedErrors; 233Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because it is not a '{1}' or 'All' asset.", group.Key, kind); 239Log.LogMessage(MessageImportance.Low, "Skipping candidate asset '{0}' because asset mode is '{1}'",
GenerateStaticWebAssetEndpointsPropsFile.cs (6)
41return !Log.HasLoggedErrors; 86return !Log.HasLoggedErrors; 97Log.LogMessage(MessageImportance.Low, $"Creating file '{TargetPropsFilePath}' does not exist."); 102Log.LogMessage(MessageImportance.Low, $"Updating '{TargetPropsFilePath}' file because the hash '{dataHash}' is different from existing file hash '{existingFileHash}'."); 107Log.LogMessage(MessageImportance.Low, $"Skipping file update because the hash '{dataHash}' has not changed."); 129Log.LogError($"The asset file '{endpoint.AssetFile}' specified in the endpoint '{endpoint.Route}' does not exist.");
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); 65Log.LogError(reason); 92Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: null); 94return !Log.HasLoggedErrors; 111Log.LogMessage(MessageImportance.Low, $"Accepted endpoint: Route='{endpoint.Route}', AssetFile='{endpoint.AssetFile}'"); 115Log.LogMessage(MessageImportance.Low, $"Filtered out endpoint: Endpoint='{endpoint.Route}' AssetFile='{endpoint.AssetFile}'"); 138Log.LogMessage(MessageImportance.Low, $"Creating manifest because manifest file '{ManifestPath}' does not exist."); 142Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest version '{manifest.Hash}' is different from existing manifest hash '{existingManifestHash}'."); 152Log.LogMessage(MessageImportance.Low, $"Skipping manifest updated because manifest version '{manifest.Hash}' has not changed.");
GenerateStaticWebAssetsPropsFile.cs (10)
59return !Log.HasLoggedErrors; 97Log.LogMessage(MessageImportance.Low, "Asset '{0}' with relative path '{1}' matched framework pattern. Emitting as Framework.", element.ItemSpec, relativePath); 101Log.LogMessage(MessageImportance.Low, "Asset '{0}' with relative path '{1}' did not match framework pattern. Emitting as Package.", element.ItemSpec, relativePath); 151return !Log.HasLoggedErrors; 164Log.LogMessage(MessageImportance.Low, $"Creating file '{TargetPropsFilePath}' does not exist."); 169Log.LogMessage(MessageImportance.Low, $"Updating '{TargetPropsFilePath}' file because the hash '{dataHash}' is different from existing file hash '{existingFileHash}'."); 174Log.LogMessage(MessageImportance.Low, $"Skipping file update because the hash '{dataHash}' has not changed."); 231Log.LogError($"Static web asset '{candidate.ItemSpec}' has invalid source type '{candidateMetadata}'."); 244Log.LogError($"Static web assets have different '{metadata}' metadata values '{referenceMetadata}' and '{candidateMetadata}' for '{reference.ItemSpec}' and '{candidate.ItemSpec}'."); 258Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}'.");
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;
JSModules\GenerateJSModuleManifest.cs (4)
33return !Log.HasLoggedErrors; 58Log.LogMessage(MessageImportance.Low, $"Creating manifest because manifest file '{OutputFile}' does not exist."); 63Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest version '{Convert.ToBase64String(currentHash)}' is different from existing manifest hash '{Convert.ToBase64String(existingManifestHash)}'."); 68Log.LogMessage(MessageImportance.Low, $"Skipping manifest updated because manifest version '{Convert.ToBase64String(currentHash)}' has not changed.");
Legacy\GenerateStaticWebAssetsPropsFile50.cs (8)
53return !Log.HasLoggedErrors; 104return !Log.HasLoggedErrors; 117Log.LogMessage(MessageImportance.Low, $"Creating file '{TargetPropsFilePath}' does not exist."); 122Log.LogMessage(MessageImportance.Low, $"Updating '{TargetPropsFilePath}' file because the hash '{dataHash}' is different from existing file hash '{existingFileHash}'."); 127Log.LogMessage(MessageImportance.Low, $"Skipping file update because the hash '{dataHash}' has not changed."); 184Log.LogError($"Static web asset '{candidate.ItemSpec}' has invalid source type '{candidateMetadata}'."); 197Log.LogError($"Static web assets have different '{metadata}' metadata values '{referenceMetadata}' and '{candidateMetadata}' for '{reference.ItemSpec}' and '{candidate.ItemSpec}'."); 211Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}'.");
Legacy\GenerateV1StaticWebAssetsManifest.cs (5)
57return !Log.HasLoggedErrors; 86Log.LogMessage(MessageImportance.Low, $"Creating manifest because manifest file '{TargetManifestPath}' does not exist."); 91Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest version '{Convert.ToBase64String(currentHash)}' is different from existing manifest hash '{Convert.ToBase64String(existingManifestHash)}'."); 96Log.LogMessage(MessageImportance.Low, $"Skipping manifest updated because manifest version '{Convert.ToBase64String(currentHash)}' has not changed."); 154Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}'.");
Legacy\UpgradeLegacyStaticWebAssetsToV2.cs (2)
26Log.LogMessage(MessageImportance.Low, $"Upgrading {Assets[i].ItemSpec}"); 32return !Log.HasLoggedErrors;
Legacy\ValidateStaticWebAssetsUniquePaths.cs (3)
43Log.LogError($"Conflicting assets with the same path '{webRootPath}' for content root paths '{contentRootDefinition.ItemSpec}' and '{existingWebRootPath.ItemSpec}'."); 61Log.LogError($"The static web asset '{existingAsset.ItemSpec}' has a conflicting web root path '{webRootFileWebRootPath}' with the project file '{webRootFile.ItemSpec}'."); 77Log.LogError($"Missing required metadata '{metadataName}' for '{item.ItemSpec}'.");
MergeConfigurationProperties.cs (5)
36Log.LogError( 90Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: null); 93return !Log.HasLoggedErrors; 121Log.LogMessage(MessageImportance.Low, "Found project reference '{0}' for configuration item '{1}'.", configurationFullPath, projectReferenceFullPath); 126Log.LogMessage(MessageImportance.Low, "Rejected project reference '{0}' for configuration item '{1}' because paths don't match.", configurationFullPath, projectReferenceFullPath);
MergeStaticWebAssets.cs (10)
42Log.LogMessage(MessageImportance.Normal, $"Merging '{group.Count}' assets for {kvp.Key}."); 59Log.LogMessage(MessageImportance.Normal, $"Removing '{candidate.ContentRoot}' because it is a duplicate of '{other.ContentRoot}'."); 68return !Log.HasLoggedErrors; 89Log.LogMessage(MessageImportance.Normal, $"Removing '{assetToRemove.Identity}' because merge behavior is {assetToRemove.AssetMergeBehavior}."); 100Log.LogMessage(MessageImportance.Normal, $"Removing '{assetToRemove.Identity}' because merge behavior is {assetToRemove.AssetMergeBehavior}."); 112Log.LogMessage(MessageImportance.Normal, $"Removing '{assetToRemove.Identity}' because merge behavior is {assetToRemove.AssetMergeBehavior}."); 124Log.LogMessage(MessageImportance.Normal, $"Removing '{assetToRemove.Identity}' because merge behavior is {assetToRemove.AssetMergeBehavior}."); 136Log.LogMessage(MessageImportance.Normal, $"Removing '{assetToRemove.Identity}' because merge behavior is {assetToRemove.AssetMergeBehavior}."); 154Log.LogMessage(MessageImportance.Normal, $"Skipping '{right.Identity}' because it is a duplicate of '{left.Identity}'."); 161Log.LogMessage(MessageImportance.Normal, $"Skipping '{sourceAsset.Identity}' because merge behavior '{sourceAsset.AssetMergeBehavior}' is different from '{targetAsset.AssetMergeBehavior}'.");
OverrideHtmlAssetPlaceholders.cs (3)
71Log.LogMessage("Writing importmap to '{0}'", item.ItemSpec); 78Log.LogMessage("Writing preload links to '{0}'", item.ItemSpec); 87Log.LogMessage("Replacing asset '{0}' with fingerprinted version '{1}'", assetPath, fingerprintedAssetPath);
ReadPackageAssetsManifest.cs (9)
38Log.LogError("IntermediateOutputPath is required."); 55Log.LogError("Package manifest file '{0}' not found.", manifestPath); 98return !Log.HasLoggedErrors; 124if (Log.HasLoggedErrors) 165Log.LogError("Failed to read package manifest '{0}': {1}", manifestPath, ex.Message); 171Log.LogError("Package manifest '{0}' deserialized to null.", manifestPath); 177Log.LogError("Unsupported package manifest version {0} in '{1}'. Expected version {2}.", manifest.Version, manifestPath, StaticWebAssetPackageManifest.CurrentVersion); 183Log.LogError("Unexpected manifest type '{0}' in '{1}'. Expected '{2}'.", manifest.ManifestType, manifestPath, StaticWebAssetPackageManifest.PackageManifestType); 200Log.LogError("Source file '{0}' does not exist for framework asset materialization.", sourcePath);
ReadStaticWebAssetsManifestFile.cs (3)
31Log.LogError($"Manifest file at '{ManifestPath}' not found."); 49Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: ManifestPath); 52return !Log.HasLoggedErrors;
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (7)
40Log.LogError($"No endpoint found for asset '{asset.Identity}'"); 60Log.LogError($"No endpoint found for asset '{asset.Identity}' with path '{assetPath}' whose route matches its path."); 74Log.LogMessage(MessageImportance.Low, $"Selected endpoint '{endpoint.Route}' for asset '{asset.Identity}' because it has a fingerprinted route '{route}'."); 87Log.LogMessage(MessageImportance.Low, $"Selected endpoint '{endpoints[0].Route}' for asset '{asset.Identity}' because no fingerprinted endpoint was found."); 96return !Log.HasLoggedErrors; 118Log.LogMessage(MessageImportance.Low, $"Selected endpoint '{endpoint.Route}' for asset '{asset.Identity}' because '{assetPath}' matches resolved route '{route}'."); 123Log.LogMessage(MessageImportance.Low, $"Skipping endpoint '{endpoint.Route}' for asset '{asset.Identity}' because '{assetPath}' does not match resolved route '{route}'.");
ResolveStaticWebAssetEndpointRoutes.cs (2)
27Log.LogError($"The asset file '{endpoint.AssetFile}' for endpoint '{endpoint.Route}' was not found."); 36return !Log.HasLoggedErrors;
ResolveStaticWebAssetsEffectiveTargetFramework.cs (1)
39return !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;
ScopedCss\ComputeCssScope.cs (1)
40return !Log.HasLoggedErrors;
ScopedCss\ConcatenateCssFiles.cs (1)
101return !Log.HasLoggedErrors;
ScopedCss\ConcatenateCssFiles50.cs (1)
104return !Log.HasLoggedErrors;
ScopedCss\ResolveAllScopedCssAssets.cs (1)
43return !Log.HasLoggedErrors;
ScopedCss\RewriteCss.cs (3)
47Log.LogMessage(MessageImportance.Low, $"Skipping scope transformation for '{input.ItemSpec}' because '{outputFile}' is newer than '{input.ItemSpec}'."); 63Log.LogError(error.Message, error.MessageArgs); 72return !Log.HasLoggedErrors;
ServiceWorker\GenerateServiceWorkerAssetsManifest.cs (4)
36return !Log.HasLoggedErrors; 107Log.LogMessage(MessageImportance.Low, $"Creating manifest with content hash '{contentHash}' because manifest file '{OutputPath}' does not exist."); 112Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest hash '{contentHash}' is different from existing manifest hash '{existingManifestHash}'."); 117Log.LogMessage(MessageImportance.Low, $"Skipping manifest updated because manifest hash '{contentHash}' has not changed.");
ServiceWorker\UpdateServiceWorkerFileWithVersion.cs (5)
25Log.LogError("ServiceWorkerSource does not exist: {0}", ServiceWorkerSource); 29Log.LogMessage(MessageImportance.Low, "Reading ServiceWorkerSource from disk: {0}", ServiceWorkerSource); 34Log.LogMessage(MessageImportance.Low, "Reading ServiceWorkerDestination from disk: {0}", ServiceWorkerDestination); 39Log.LogMessage(MessageImportance.Low, "Writing contents to ServiceWorkerDestination: {0}", ServiceWorkerDestination); 44Log.LogMessage(MessageImportance.Low, "ServiceWorkerDestination is up to date. No changes needed.");
StaticWebAssetsGeneratePackagePropsFile.cs (4)
54return !Log.HasLoggedErrors; 65Log.LogMessage(MessageImportance.Low, $"Creating file '{BuildTargetPath}' does not exist."); 70Log.LogMessage(MessageImportance.Low, $"Updating '{BuildTargetPath}' file because the hash '{dataHash}' is different from existing file hash '{existingFileHash}'."); 75Log.LogMessage(MessageImportance.Low, $"Skipping file update because the hash '{dataHash}' has not changed.");
StaticWebAssetsGeneratePackManifest.cs (5)
40Log.LogMessage(MessageImportance.Low, "Skipping manifest creation because there are no static web assets to pack."); 74return !Log.HasLoggedErrors; 86Log.LogMessage(MessageImportance.Low, $"Creating manifest because manifest file '{ManifestPath}' does not exist."); 91Log.LogMessage(MessageImportance.Low, $"Updating manifest because manifest version '{dataHash}' is different from existing manifest hash '{existingManifestHash}'."); 96Log.LogMessage(MessageImportance.Low, $"Skipping manifest update because manifest version '{dataHash}' has not changed.");
StaticWebAssetsReadPackManifest.cs (3)
25Log.LogError($"Manifest file at '{ManifestPath}' not found."); 37Log.LogErrorFromException(ex, showStackTrace: true, showDetail: true, file: ManifestPath); 40return !Log.HasLoggedErrors;
UpdateExternallyDefinedStaticWebAssets.cs (5)
87asset, IntermediateOutputPath, ProjectPackageId, ProjectBasePath, Log); 98Log.LogMessage($"Asset {asset.Identity} does not have an associated endpoint defined."); 102Log.LogMessage($"Inferred fingerprint {fingerprint} for asset {asset.Identity}. Relative path updated to {newRelativePath}."); 151return !Log.HasLoggedErrors; 165Log.LogError($"The regular expression {regex} does not contain a 'fingerprint' group. Provide an expression in the form of (?<fingerprint>...).");
UpdatePackageStaticWebAssets.cs (4)
59asset, IntermediateOutputPath, ProjectPackageId, ProjectBasePath, Log); 78Log.LogError(ex.ToString()); 81return !Log.HasLoggedErrors; 132Log.LogMessage(MessageImportance.Low, "Remapped endpoint route from '{0}' to '{1}', AssetFile from '{2}' to '{3}'.",
UpdateStaticWebAssetEndpoints.cs (1)
82return !Log.HasLoggedErrors;
Utils\ArtifactWriter.cs (3)
27task.Log.LogMessage(MessageImportance.Low, $"Creating artifact because artifact file '{artifactPath}' does not exist."); 33task.Log.LogMessage(MessageImportance.Low, $"Updating artifact because artifact version '{newHash}' is different from existing artifact hash '{existingManifestHash}'."); 39task.Log.LogMessage(MessageImportance.Low, $"Skipping artifact updated because artifact version '{existingManifestHash}' has not changed.");
Microsoft.SourceLink.AzureDevOpsServer.Git (16)
GetSourceLinkUrl.cs (1)
29Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot!.ItemSpec, gitUri);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.AzureRepos.Git (17)
GetSourceLinkUrl.cs (2)
40Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot!.ItemSpec, gitUri); 111Log.LogError(Resources.EnvironmentVariableIsNotAlistOfUrlPairs, variable.Key, variable.Value);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.Bitbucket.Git (17)
GetSourceLinkUrl.cs (2)
44Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot!.ItemSpec, gitUri); 99Log.LogError(CommonResources.ItemOfItemGroupMustSpecifyMetadata, hostItem!.ItemSpec,
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.Common (10)
GenerateSourceLinkFile.cs (10)
36return !Log.HasLoggedErrors; 57Log.LogError(Resources.MustEndWithDirectorySeparator, isMapped ? Names.SourceRoot.MappedPathFullName : Names.SourceRoot.Name, localPath); 64Log.LogError(Resources.MustNotContainWildcard, isMapped ? Names.SourceRoot.MappedPathFullName : Names.SourceRoot.Name, localPath); 79Log.LogError(Resources.MustContainSingleWildcard, Names.SourceRoot.SourceLinkUrlFullName, url); 112Log.LogWarning(Resources.SourceControlInformationIsNotAvailableGeneratedSourceLinkEmpty); 121Log.LogMessage(Resources.SourceLinkEmptyDeletingExistingFile, OutputFile); 131Log.LogMessage(Resources.SourceLinkFileUpToDate, OutputFile); 141Log.LogMessage(Resources.SourceLinkEmptyNoExistingFile, OutputFile); 145Log.LogMessage(Resources.SourceLinkFileUpdated, OutputFile); 151Log.LogError(Resources.ErrorWritingToSourceLinkFile, OutputFile, e.Message);
Microsoft.SourceLink.Gitea (15)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.Gitee (15)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.GitHub (15)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.GitLab (16)
GetSourceLinkUrl.cs (1)
44Log.LogError(CommonResources.ItemOfItemGroupMustSpecifyMetadata, hostItem!.ItemSpec, HostsItemGroupName, VersionMetadataName);
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.SourceLink.GitWeb (15)
src\sourcelink\src\Common\GitProvider\GetSourceLinkUrlGitTask.cs (10)
65return !Log.HasLoggedErrors; 94Log.LogWarning(CommonResources.UnableToDetermineRepositoryUrl); 102Log.LogError(CommonResources.ValueOfWithIdentityIsInvalid, Names.SourceRoot.RepositoryUrlFullName, SourceRoot.ItemSpec, gitUrl); 107if (Log.HasLoggedErrors) 114Log.LogError(CommonResources.AtLeastOneRepositoryHostIsRequired, HostsItemGroupName, ProviderDisplayName); 130Log.LogError(CommonResources.ValueOfWithIdentityIsNotValidCommitHash, Names.SourceRoot.RevisionIdFullName, SourceRoot.ItemSpec, revisionId); 181Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidDomainName, nameof(Hosts), item.ItemSpec); 194Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(Hosts), contentUrl); 215Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidHostUri, nameof(RepositoryUrl), RepositoryUrl); 220Log.LogError(CommonResources.ValuePassedToTaskParameterNotValidUri, nameof(RepositoryUrl), RepositoryUrl);
src\sourcelink\src\Common\GitProvider\TranslateRepositoryUrlGitTask.cs (5)
41return !Log.HasLoggedErrors; 52Log.LogMessage(CommonResources.NoWellFormedHostUrisSpecified, "'" + string.Join("','", (Hosts ?? Array.Empty<ITaskItem>()).Select(h => h.ItemSpec)) + "'"); 81Log.LogError(e.Message); 101Log.LogError(e.Message); 127Log.LogWarning(CommonResources.IgnoringInvalidHostName, item.ItemSpec);
Microsoft.TestPlatform.Build (11)
Tasks\VSTestLogsTask.cs (3)
21Log.LogMessage(MessageImportance.Normal, Resources.Resources.BuildStarted); 25Log.LogMessage(MessageImportance.Normal, Resources.Resources.BuildCompleted + Environment.NewLine); 29Log.LogMessage(MessageImportance.Low, Resources.Resources.NoIsTestProjectProperty);
Tasks\VSTestTask2.cs (8)
99Log.LogWarning(data[0]); 115Log.LogError(subcategory: null, "TESTRUNCANCEL", null, TestFileFullPath?.ItemSpec ?? string.Empty, 0, 0, 0, 0, data[0]); 120Log.LogError(subcategory: null, "TESTRUNABORT", null, TestFileFullPath?.ItemSpec ?? string.Empty, 0, 0, 0, 0, data[0]); 148Log.LogMessage(MessageImportance.Low, summary); 187Log.LogMessage(MessageImportance.Low, testPassed); 213Log.LogMessage(MessageImportance.Low, testSkipped); 230Log.LogError(null, "TESTERROR", null, file ?? string.Empty, lineNumber, 0, 0, 0, fullErrorMessage, null); 235Log.LogMessage(MessageImportance.Low, $"Unhandled message: {singleLine}");
NuGet.Build.Tasks (24)
CheckForDuplicateNuGetItemsTask.cs (2)
54new MSBuildLogger(Log), 77return !Log.HasLoggedErrors;
GetGlobalPropertyValueTask.cs (2)
32var logger = new MSBuildLogger(Log); 44return !Log.HasLoggedErrors;
GetReferenceNearestTargetFrameworkTask.cs (3)
68var logger = new MSBuildLogger(Log); 72return !Log.HasLoggedErrors; 108return !Log.HasLoggedErrors;
GetRestoreProjectStyleTask.cs (2)
49var log = new MSBuildLogger(Log); 56return !Log.HasLoggedErrors;
GetRestoreSettingsTask.cs (1)
117var log = new MSBuildLogger(Log);
NuGetMessageTask.cs (1)
37Log.LogMessageFromResources(messageImportance, Name, Args);
RestoreTask.cs (1)
144var log = new MSBuildLogger(Log);
StaticGraphRestoreTaskBase.cs (9)
109MSBuildLogger logger = new MSBuildLogger(Log); 116using (var loggingQueue = new TaskLoggingQueue(Log)) 145Log.LogError(args.Data); 153Log.LogMessageFromResources(MessageImportance.Low, nameof(Strings.Log_RunningStaticGraphRestoreCommand), process.StartInfo.FileName, process.StartInfo.Arguments); 166Log.LogErrorFromResources(nameof(Strings.Error_StaticGraphRestoreFailedToStart), e.Message); 217if (process.ExitCode > 0 && !Log.HasLoggedErrors && !errorLogged) 220Log.LogErrorFromResources(nameof(Strings.Error_StaticGraphNonZeroExitCode), process.ExitCode); 228Log.LogErrorFromException(e); 231return !Log.HasLoggedErrors;
WarnForInvalidProjectsTask.cs (1)
30var log = new MSBuildLogger(Log);
WriteRestoreGraphTask.cs (2)
55Log.LogWarning("Unable to find a project to restore!"); 59var log = new MSBuildLogger(Log);
NuGet.Build.Tasks.Pack (2)
IsPackableFalseWarningTask.cs (1)
11public ILogger Logger => new MSBuildLogger(Log);
PackTask.cs (1)
97public ILogger Logger => new MSBuildLogger(Log);
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\GenerateTemporaryTargetAssembly.cs (4)
206Log.LogWarningFromException(e); 212Log.LogErrorFromException(e); 321Log.LogWarningFromException(e); 328Log.LogErrorFromException(e);
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\MergeLocalizationDirectives.cs (5)
50TaskHelper.DisplayLogo(Log, nameof(MergeLocalizationDirectives)); 67Log.LogMessageFromResources(nameof(SR.CommentFileGenerating), _outputFile); 83Log.LogMessageFromResources(nameof(SR.CommentFileGenerated), _outputFile); 94Log.LogErrorFromException(e); 100Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
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(
Microsoft\Build\Tasks\Windows\UpdateManifestForBrowserApplication.cs (3)
61TaskHelper.DisplayLogo(Log, nameof(UpdateManifestForBrowserApplication)); 133Log.LogErrorFromException(e); 139Log.LogErrorWithCodeFromResources(nameof(SR.NonClsError));
RepoTasks (5)
GenerateGuid.cs (2)
32Log.LogErrorFromException(e); 35return !Log.HasLoggedErrors;
GenerateTestDevCert.cs (3)
40Log.LogMessage(MessageImportance.Normal, $"A test certificate already exists at {CertificatePath}"); 59Log.LogErrorFromException(e, showStackTrace: true); 66return !Log.HasLoggedErrors;
sdk-tasks (54)
CopyPreservingRelativeSymlinks.cs (5)
46Log.LogError($"SourceFiles count ({SourceFiles.Length}) must match DestinationFiles count ({DestinationFiles.Length})."); 72Log.LogError($"Failed to copy '{sourcePath}' to '{destPath}': {ex.Message}"); 78Log.LogMessage(MessageImportance.Normal, $"Copied {copiedFiles.Count} files."); 120Log.LogMessage(MessageImportance.Low, $"Created symlink: '{destPath}' -> '{sourceInfo.LinkTarget}'"); 125Log.LogMessage(MessageImportance.Low, $"Copied: '{sourcePath}' -> '{destPath}'");
Crossgen.cs (3)
42Log.LogError($"SourceAssembly '{SourceAssembly}' does not exist."); 104Log.LogError(singleLine); 108Log.LogMessage(messageImportance, singleLine);
DeduplicateAssembliesWithLinks.cs (8)
37Log.LogError($"LayoutDirectory '{LayoutDirectory}' does not exist."); 41Log.LogMessage(MessageImportance.High, $"Scanning for duplicate assemblies in '{LayoutDirectory}' (using {LinkType}s)..."); 49Log.LogMessage(MessageImportance.Normal, $"Found {files.Count} assemblies eligible for deduplication."); 58Log.LogMessage(MessageImportance.Normal, $"Found {duplicateGroups.Count} groups of duplicate assemblies."); 88Log.LogError($"Failed to hash file '{filePath}': {ex.Message}"); 118Log.LogMessage(MessageImportance.Low, $" Linked: {duplicate.Path} -> {primary.Path}"); 122Log.LogError($"Failed to create {LinkType} from '{duplicate.Path}' to '{primary.Path}': {ex.Message}"); 128Log.LogMessage(MessageImportance.High,
DotNetTool.cs (1)
42Log.LogError($"Could not find the Path to {ToolName}");
ExtractArchiveToDirectory.cs (6)
48Log.LogMessage(MessageImportance.Low, "'{0}' already exists, trying to delete before unzipping...", DestinationDirectory); 54Log.LogError($"SourceArchive '{SourceArchive} does not exist."); 61Log.LogMessage($"Creating Directory {DestinationDirectory}"); 99Log.LogMessage(Path.GetDirectoryName(entry.FullName)); 133Log.LogMessage(entryName); 173Log.LogMessage($"Deleting Directory {DestinationDirectory}");
FilterItemsByDuplicateHash.cs (5)
47Log.LogWarning($"Failed to hash reference file '{item.ItemSpec}': {ex.Message}"); 51Log.LogMessage(MessageImportance.Normal, $"Hashed {referenceHashes.Count} unique reference files."); 62Log.LogMessage(MessageImportance.Normal, $" Unmatched: {item.ItemSpec}"); 67Log.LogWarning($"Failed to hash candidate file '{item.ItemSpec}': {ex.Message}"); 73Log.LogMessage(MessageImportance.High,
GetDependencyInfo.cs (1)
45Log.LogWarning($"GetComponentCommit failed for VersionDetailsXmlFile={VersionDetailsXmlFile}, DependencyName={DependencyName}: {ex}");
OverrideAndCreateBundledNETCoreAppPackageVersion.cs (5)
64Log.LogError($"No matching {elementName} in stage 0 for: {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}"); 69Log.LogError($"Multiple matches for {elementName} in stage 0 for: {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}"); 106Log.LogMessage(MessageImportance.Low, $"{elementName} {string.Join(", ", matchAttrs.Select(a => $"{a}={item2.Attribute(a)?.Value}"))}: Metadata '{attr.Name}' differs: stage0='{v0}', stage2='{attr.Value}'"); 119return !Log.HasLoggedErrors; 123Log.LogErrorFromException(ex, true);
ProcessRuntimeAnalyzerVersions.cs (1)
48Log.LogError($"Version mismatch for '{deploymentSubpath}': '{entry.Version}' != '{version}'. " +
ReplaceFileContents.cs (5)
73Log.LogMessage(MessageImportance.High, $"ReplacingContents for `{InputFiles.Length}` files."); 88Log.LogMessage(MessageImportance.Low, $"Skipping replacement on `{inputFile}` because it does not contain the text '{FileMustContainText}'."); 124Log.LogMessage(MessageImportance.High, $"Destination Directory: {destinationDirectory}"); 127Log.LogMessage(MessageImportance.High, $"Destination Directory `{destinationDirectory}` does not exist. Creating..."); 131Log.LogMessage(MessageImportance.High, $"Writing file: {destinationFile}");
ReplaceFilesWithSymbolicLinks.cs (5)
47Log.LogError($"{nameof(ReplaceFilesWithSymbolicLinks)} is not supported on Windows."); 53Log.LogError($"'{Directory}' does not exist."); 59Log.LogError($"'{LinkToFilesFrom}' does not exist."); 141Log.LogMessage(MessageImportance.Normal, $"Linked '{path}' to '{relativePath}'."); 145Log.LogError($"Unable to link '{path}' to '{pathToTarget}.': {ex}");
TarGzFileCreateFromDirectory.cs (3)
61Log.LogMessage(MessageImportance.Low, $"{DestinationArchive} will be overwritten"); 65Log.LogError($"'{DestinationArchive}' already exists. Did you forget to set '{nameof(OverwriteDestination)}' to true?"); 79Log.LogError($"SourceDirectory '{SourceDirectory} does not exist.");
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());