1 write to Log
Microsoft.Build.Utilities.Core (1)
Task.cs (1)
24Log = new TaskLoggingHelper(this);
1077 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);
ExampleTask (9)
ExampleTask.cs (4)
23Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess} with id {currentProcess.Id}"); 24Log.LogMessage(MessageImportance.High, $"Process path: {processPath}"); 29Log.LogMessage(MessageImportance.High, $"Arg[{i}]: {args[i]}"); 36Log.LogError($"Failed to determine executing process: {ex.Message}");
IsRunningMultipleNodesTask.cs (2)
24Log.LogMessage(MessageImportance.High, $"IsRunningMultipleNodes = {IsRunningMultipleNodes}"); 28Log.LogError("BuildEngine does not implement IBuildEngine2");
RequestCoresTask.cs (3)
37Log.LogMessage(MessageImportance.High, $"RequestCores({CoreCount}) = {GrantedCores}"); 42Log.LogMessage(MessageImportance.High, $"ReleaseCores({GrantedCores}) completed"); 48Log.LogError("BuildEngine does not implement IBuildEngine9");
ExampleTaskX64 (3)
ExampleTaskX64.cs (3)
20Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess}"); 21Log.LogMessage(MessageImportance.High, $"PlatformTarget: {PlatformTarget ?? "Not specified"}"); 27Log.LogError($"Failed to determine executing process: {ex.Message}");
ExampleTaskX86 (3)
ExampleTaskX86.cs (3)
20Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess}"); 21Log.LogMessage(MessageImportance.High, $"PlatformTarget: {PlatformTarget ?? "Not specified"}"); 27Log.LogError($"Failed to determine executing process: {ex.Message}");
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.AspNetCore.Mvc.Testing.Tasks (1)
GenerateMvcTestManifestTask.cs (1)
50return !Log.HasLoggedErrors;
Microsoft.Build.CommandLine.UnitTests (16)
MSBuildMultithreaded_Tests.cs (7)
49Log.LogError("TaskEnvironment was not provided to multithreadable task"); 55Log.LogError("TaskEnvironment.ProjectDirectory is null or empty"); 78Log.LogError($"{mode} Mode: TaskEnvironment failed to read back value. Set: {envVarValue}, Read: {taskEnvValue}"); 87Log.LogError($"{mode} Mode: Expected TaskEnvironment to be isolated, but it is not"); 90Log.LogMessage(MessageImportance.High, $"{mode} Mode - TaskEnvironment is isolated from global environment (PASS)"); 97Log.LogError($"{mode} Mode: Expected TaskEnvironment and Environment.GetEnvironmentVariable to be the same, but they differ"); 100Log.LogMessage(MessageImportance.High, $"{mode} Mode - TaskEnvironment matches global environment (PASS)");
MSBuildServer_Tests.cs (1)
39return !Log.HasLoggedErrors;
ValidateAssemblyLoadContext.cs (4)
30Log.LogError($"Unexpected AssemblyLoadContext name: \"{thisLoadContext.Name}\", but the current executing assembly was {typeof(ValidateAssemblyLoadContext).Assembly.GetName().Name}"); 34Log.LogMessage(MessageImportance.High, $"Task {nameof(ValidateAssemblyLoadContext)} loaded in AssemblyLoadContext named {thisLoadContext.Name}"); 39Log.LogError($"Load context was a {thisLoadContext.GetType().AssemblyQualifiedName} instead of an {typeof(MSBuildLoadContext).AssemblyQualifiedName}"); 42return !Log.HasLoggedErrors;
XMake_Tests.cs (4)
2956bool shouldLogHigh = Log.LogsMessagesOfImportance(MessageImportance.High); 2957bool shouldLogNormal = Log.LogsMessagesOfImportance(MessageImportance.Normal); 2958bool shouldLogLow = Log.LogsMessagesOfImportance(MessageImportance.Low); 2979Log.LogError($"Expected minimum message importance {enumName} did not match actual logging behavior:\n" +
Microsoft.Build.Engine.UnitTests (33)
BackEnd\AssemblyLoadContextTestTasks.cs (4)
46Log.LogMessage(MessageImportance.High, 52Log.LogError( 57Log.LogMessage(MessageImportance.High, 63Log.LogErrorFromException(ex, showStackTrace: true);
BackEnd\BuildManager_Tests.cs (1)
4429return Log.IsTaskInputLoggingEnabled == ExpectedTaskInputLoggingEnabled;
BackEnd\CustomLogAndReturnTask.cs (3)
31Log.LogWarning(null, WarningCode, null, null, 0, 0, 0, 0, "Warning Logged!", null); 36Log.LogError(null, ErrorCode, null, null, 0, 0, 0, 0, "Error Logged!", null); 38return ReturnHasLoggedErrors ? !Log.HasLoggedErrors : Return;
BackEnd\IsRunningMultipleNodesTask.cs (2)
24Log.LogMessage(MessageImportance.High, $"IsRunningMultipleNodes = {IsRunningMultipleNodes}"); 28Log.LogError("BuildEngine does not implement IBuildEngine2");
BackEnd\RequestCoresTask.cs (3)
37Log.LogMessage(MessageImportance.High, $"RequestCores({CoreCount}) = {GrantedCores}"); 42Log.LogMessage(MessageImportance.High, $"ReleaseCores({GrantedCores}) completed"); 48Log.LogError("BuildEngine does not implement IBuildEngine9");
BackEnd\RequestCoresWithFallbackTask.cs (3)
57Log.LogMessage(MessageImportance.High, "RequestCores threw NotImplementedException, using fallback"); 63Log.LogMessage(MessageImportance.High, $"GrantedCores = {GrantedCores}"); 73Log.LogMessage(MessageImportance.High, $"ReleaseCores({allowedParallelism}) completed");
BackEnd\TaskRouter_IntegrationTests.cs (3)
442Log.LogMessage(MessageImportance.High, "NonEnlightenedTask executed"); 457Log.LogMessage(MessageImportance.High, "TaskWithInterface executed"); 479Log.LogMessage(MessageImportance.High, "TaskWithAttribute executed");
Definition\ItemDefinitionGroup_Tests.cs (1)
1902Log.LogMessage("In ItemDefinitionGroup task.");
EscapingInProjects_Tests.cs (1)
57Log.LogMessageFromText("Received TaskItemParam: " + TaskItemParam.ItemSpec, MessageImportance.High);
FixPathOnUnix_Tests.cs (2)
66Log.LogMessage($"Item: {item.ItemSpec}"); 69Log.LogMessage($"ItemMetadata: {name} = {item.GetMetadata(name)}");
TestAssets\ExampleFrameworkTask\ExampleTaskX64\ExampleTaskX64.cs (3)
20Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess}"); 21Log.LogMessage(MessageImportance.High, $"PlatformTarget: {PlatformTarget ?? "Not specified"}"); 27Log.LogError($"Failed to determine executing process: {ex.Message}");
TestAssets\ExampleFrameworkTask\ExampleTaskX86\ExampleTaskX86.cs (3)
20Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess}"); 21Log.LogMessage(MessageImportance.High, $"PlatformTarget: {PlatformTarget ?? "Not specified"}"); 27Log.LogError($"Failed to determine executing process: {ex.Message}");
TestAssets\ExampleNetTask\ExampleTask\ExampleTask.cs (4)
23Log.LogMessage(MessageImportance.High, $"The task is executed in process: {executingProcess} with id {currentProcess.Id}"); 24Log.LogMessage(MessageImportance.High, $"Process path: {processPath}"); 29Log.LogMessage(MessageImportance.High, $"Arg[{i}]: {args[i]}"); 36Log.LogError($"Failed to determine executing process: {ex.Message}");
Microsoft.Build.Tasks.CodeAnalysis (45)
src\Compilers\Core\MSBuildTask\CopyRefAssembly.cs (9)
38Log.LogErrorWithCodeFromResources("General_ExpectedFileMissing", SourcePath); 51Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadSource3", SourcePath, e.Message, e.StackTrace); 56Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_SourceNotRef1", SourcePath); 66Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_SkippingCopy1", DestinationPath); 70Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_Changed", SourcePath, File.GetLastWriteTimeUtc(SourcePath).ToString("O"), source, DestinationPath, File.GetLastWriteTimeUtc(DestinationPath).ToString("O"), destination); 74Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadDestination1", DestinationPath); 86Log.LogMessageFromResources(MessageImportance.Normal, "CopyRefAssembly_Copying", SourcePath, DestinationPath); 91Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException"); 92Log.LogErrorFromException(e, showStackTrace: true, showDetail: true, file: null);
src\Compilers\Core\MSBuildTask\Csc.cs (8)
183Log.LogMessageFromText(trimmedMessage, messageImportance); 232commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log)); 552Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 573CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log))); 686Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 708Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 712Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 801Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
131Log.LogErrorFromException(ex);
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (8)
510var logger = new TaskCompilerServerLogger(Log, innerLogger); 585Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException"); 586Log.LogErrorFromException(e); 817Log.LogError(message); 1080if (!Log.HasLoggedErrors && UsedCommandLineTool) 1187Log.LogMessageFromResources(MessageImportance.Normal, "General_ParameterUnsupportedOnHostCompiler", parameterName); 1223Log.LogErrorWithCodeFromResources("General_ReferenceDoesNotExist", reference.ItemSpec); 1284Log.LogMessageFromResources
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\Compilers\Core\MSBuildTask\MapSourceRoots.cs (8)
108Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec); 126if (Log.HasLoggedErrors) 148Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath); 170Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths); 203Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot); 216if (!Log.HasLoggedErrors) 221return !Log.HasLoggedErrors; 236Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
src\Compilers\Core\MSBuildTask\ShowMessageForImplicitlySkipAnalyzers.cs (1)
21Log.LogMessage(MessageImportance.High, ErrorString.ImplicitlySkipAnalyzersMessage);
src\Compilers\Core\MSBuildTask\Vbc.cs (7)
283return !Log.HasLoggedErrors; 335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message); 623Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose"); 711Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance); 724Log.LogMessageFromText(newLine, originalVBError.MessageImportance); 979Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 1102Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.CodeAnalysis.Sdk (45)
src\Compilers\Core\MSBuildTask\CopyRefAssembly.cs (9)
38Log.LogErrorWithCodeFromResources("General_ExpectedFileMissing", SourcePath); 51Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadSource3", SourcePath, e.Message, e.StackTrace); 56Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_SourceNotRef1", SourcePath); 66Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_SkippingCopy1", DestinationPath); 70Log.LogMessageFromResources(MessageImportance.Low, "CopyRefAssembly_Changed", SourcePath, File.GetLastWriteTimeUtc(SourcePath).ToString("O"), source, DestinationPath, File.GetLastWriteTimeUtc(DestinationPath).ToString("O"), destination); 74Log.LogMessageFromResources(MessageImportance.High, "CopyRefAssembly_BadDestination1", DestinationPath); 86Log.LogMessageFromResources(MessageImportance.Normal, "CopyRefAssembly_Copying", SourcePath, DestinationPath); 91Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException"); 92Log.LogErrorFromException(e, showStackTrace: true, showDetail: true, file: null);
src\Compilers\Core\MSBuildTask\Csc.cs (8)
183Log.LogMessageFromText(trimmedMessage, messageImportance); 232commandLine.AppendSwitchUnquotedIfNotNull("/define:", GetDefineConstantsSwitch(DefineConstants, Log)); 552Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 573CheckHostObjectSupport(param = nameof(DefineConstants), cscHostObject.SetDefineConstants(GetDefineConstantsSwitch(DefineConstants, Log))); 686Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 708Log.LogError(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 712Log.LogWarning(null, "CS" + errorCode.ToString("D4", CultureInfo.InvariantCulture), null, null, 0, 0, 0, 0, errorMessage); 801Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Csc", "ICscHostObject");
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
131Log.LogErrorFromException(ex);
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (8)
510var logger = new TaskCompilerServerLogger(Log, innerLogger); 585Log.LogErrorWithCodeFromResources("Compiler_UnexpectedException"); 586Log.LogErrorFromException(e); 817Log.LogError(message); 1080if (!Log.HasLoggedErrors && UsedCommandLineTool) 1187Log.LogMessageFromResources(MessageImportance.Normal, "General_ParameterUnsupportedOnHostCompiler", parameterName); 1223Log.LogErrorWithCodeFromResources("General_ReferenceDoesNotExist", reference.ItemSpec); 1284Log.LogMessageFromResources
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\Compilers\Core\MSBuildTask\MapSourceRoots.cs (8)
108Log.LogErrorFromResources("MapSourceRoots.PathMustEndWithSlashOrBackslash", Names.SourceRoot, sourceRoot.ItemSpec); 126if (Log.HasLoggedErrors) 148Log.LogErrorFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, localPath); 170Log.LogErrorFromResources("MapSourceRoots.NoTopLevelSourceRoot", Names.SourceRoot, Names.DeterministicSourcePaths); 203Log.LogErrorFromResources("MapSourceRoots.NoSuchTopLevelSourceRoot", Names.SourceRoot + "." + Names.ContainingRoot, Names.SourceRoot, containingRoot); 216if (!Log.HasLoggedErrors) 221return !Log.HasLoggedErrors; 236Log.LogWarningFromResources("MapSourceRoots.ContainsDuplicate", Names.SourceRoot, left.ItemSpec, metadataName, leftValue, rightValue);
src\Compilers\Core\MSBuildTask\ShowMessageForImplicitlySkipAnalyzers.cs (1)
21Log.LogMessage(MessageImportance.High, ErrorString.ImplicitlySkipAnalyzersMessage);
src\Compilers\Core\MSBuildTask\Vbc.cs (7)
283return !Log.HasLoggedErrors; 335Log.LogErrorWithCodeFromResources("VBC_RenamePDB", PdbFile, e.Message); 623Log.LogErrorWithCodeFromResources("Vbc_EnumParameterHasInvalidValue", "Verbosity", this.Verbosity, "Quiet, Normal, Verbose"); 711Log.LogMessageFromText(originalVBErrorString, originalVBError.MessageImportance); 724Log.LogMessageFromText(newLine, originalVBError.MessageImportance); 979Log.LogErrorWithCodeFromResources("General_CouldNotSetHostObjectParameter", param, e.Message); 1102Log.LogErrorWithCodeFromResources("General_IncorrectHostObject", "Vbc", "IVbcHostObject");
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (11)
MapSourceRootTests.cs (11)
268"ERROR : " + string.Format(task.Log.FormatResourceString( 270"ERROR : " + string.Format(task.Log.FormatResourceString( 329"WARNING : " + string.Format(task.Log.FormatResourceString( 331"WARNING : " + string.Format(task.Log.FormatResourceString( 333"WARNING : " + string.Format(task.Log.FormatResourceString( 335"WARNING : " + string.Format(task.Log.FormatResourceString( 337"WARNING : " + string.Format(task.Log.FormatResourceString( 339"WARNING : " + string.Format(task.Log.FormatResourceString( 377AssertEx.AssertEqualToleratingWhitespaceDifferences("ERROR : " + string.Format(task.Log.FormatResourceString( 406AssertEx.AssertEqualToleratingWhitespaceDifferences("ERROR : " + string.Format(task.Log.FormatResourceString( 440AssertEx.AssertEqualToleratingWhitespaceDifferences("ERROR : " + string.Format(task.Log.FormatResourceString(
Microsoft.Build.Tasks.Core (41)
GenerateApplicationManifest.cs (10)
117Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateApplicationManifest)); 175Log.LogErrorWithCodeFromResources("GenerateManifest.NoEntryPoint"); 192Log.LogErrorWithCodeFromResources("GenerateManifest.HostInBrowserInvalidFrameworkVersion"); 344Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ManifestType"); 349Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ManifestType"); 359Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "ClrVersion"); 364Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "OSVersion"); 369Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetFrameworkVersion"); 377Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidRequestedExecutionLevel", requestedExecutionLevel); 479Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message);
GenerateDeploymentManifest.cs (7)
159Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateDeploymentManifest)); 184Log.LogErrorWithCodeFromResources("GenerateManifest.NoEntryPoint"); 269Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "MinimumRequiredVersion"); 280Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateMode"); 285Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateMode"); 297Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateUnit"); 302Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "UpdateUnit");
GenerateManifestBase.cs (14)
193Log.LogErrorWithCodeFromResources("GenerateManifest.NoIdentity"); 277Log.LogErrorWithCodeFromResources("General.TaskRequiresWindows", nameof(GenerateManifestBase)); 373Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec); 377Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "AssemblyType", item.ItemSpec); 404Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec); 408Log.LogWarningWithCodeFromResources("GenerateManifest.InvalidItemValue", "DependencyType", item.ItemSpec); 459Log.LogErrorWithCodeFromResources("GenerateManifest.ReadInputManifestFailed", InputManifest.ItemSpec, ex.Message); 466Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidInputManifest"); 557Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyName"); 562Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "AssemblyVersion"); 567Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "TargetCulture"); 575Log.LogErrorWithCodeFromResources("GenerateManifest.InvalidValue", "Platform"); 596Log.LogWarningWithCodeFromResources("GenerateManifest.TargetPathTooLong", manifestFileName, MaxTargetPath); 623Log.LogErrorWithCodeFromResources("GenerateManifest.WriteOutputManifestFailed", OutputManifest.ItemSpec, ex.Message, lockedFileMessage);
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.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)
299protected virtual bool HasLoggedErrors => Log.HasLoggedErrors || LogPrivate.HasLoggedErrors || LogShared.HasLoggedErrors; 391Log.LogWarningWithCodeFromResources("ToolTask.InvalidTerminationTimeout", TaskProcessTerminationTimeout); 865Log.LogMessageFromText($"Preserving temporary file '{fileName}'", MessageImportance.Low); 1141Log.LogError(errorOrOutMessage); 1164protected virtual void LogEventsFromTextOutput(string singleLine, MessageImportance messageImportance) => Log.LogMessageFromText(singleLine, messageImportance); 1298Log.LogErrorWithCodeFromResources("Message.InvalidImportance", StandardErrorImportance); 1318Log.LogErrorWithCodeFromResources("Message.InvalidImportance", StandardOutputImportance); 1367if (!Log.HasLoggedErrors) 1690Log.LogMessage(MessageImportance.Low, " {0}={1}", key, value);
Microsoft.Build.Utilities.UnitTests (35)
MockTask.cs (1)
27private void RegisterResources() => Log.TaskResources = new ResourceManager("Microsoft.Build.Utilities.UnitTests.strings", typeof(MockTask).GetTypeInfo().Assembly);
TaskLoggingHelper_Tests.cs (33)
25string code = t.Log.ExtractMessageCode("AL001: This is a message.", out messageOnly); 30code = t.Log.ExtractMessageCode(" AL001: This is a message.", out messageOnly); 35code = t.Log.ExtractMessageCode("AL001 : This is a message.", out messageOnly); 40code = t.Log.ExtractMessageCode(" RESGEN7905001: This is a message.", out messageOnly); 45code = t.Log.ExtractMessageCode("R7: This is a message.", out messageOnly); 50code = t.Log.ExtractMessageCode("alink3456: This is a message.", out messageOnly); 55code = t.Log.ExtractMessageCode(" RES 7905: This is a message.", out messageOnly); 60code = t.Log.ExtractMessageCode("7905: This is a message.", out messageOnly); 65code = t.Log.ExtractMessageCode("ALINK: This is a message.", out messageOnly); 70code = t.Log.ExtractMessageCode("6780ALINK: This is a message.", out messageOnly); 75code = t.Log.ExtractMessageCode("LNK658A: This is a message.", out messageOnly); 97t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeTrue(); 101t.Log.LogMessagesFromStream(sr, MessageImportance.Low).ShouldBeFalse(); 105t.Log.LogMessagesFromStream(sr, MessageImportance.High).ShouldBeFalse(); 115t.Log.LogCommandLine("MySuperCommand"); 131t.Log.LogMessage("echo {"); 132t.Log.LogMessageFromText("{1", MessageImportance.High); 133t.Log.LogCommandLine("{2"); 134t.Log.LogWarning("{3"); 135t.Log.LogError("{4"); 152t.Log.LogErrorFromResources("MySubcategoryResource", null, 155t.Log.LogErrorFromResources("MyErrorResource", "foo"); 157t.Log.LogWarningFromResources("MySubcategoryResource", null, 160t.Log.LogWarningFromResources("MyWarningResource", "foo"); 190t.Log.LogMessagesFromFile(file, MessageImportance.High); 199t.Log.LogMessagesFromFile(file); 223t.Log.FormatResourceString("bogus"); 255task.Log.LogErrorFromException(e); 263task.Log.LogWarningFromException(e); 270task.Log.LogErrorFromException(e, true); 278task.Log.LogWarningFromException(e, true); 284task.Log.LogErrorFromException(e, true, true, "foo.cs"); 307task.Log.LogErrorFromException(aggregateException);
ToolTask_Tests.cs (1)
100Log.LogError(singleLine);
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}'"); 167Log.LogMessage($"Download of '{uri}' to '{DestinationPath}' has been cancelled."); 192Log.LogMessage($"Problems downloading file from '{uri}'. Does the resource exist on the storage? {httpResponse.StatusCode} : {httpResponse.ReasonPhrase}"); 217Log.LogMessage($"Failed to download '{uri}' to '{DestinationPath}': {e.Message}"); 218Log.LogErrorFromException(e, true, true, null); 222Log.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; 68Log.LogError($"No license file found in '{Directory}'."); 72Log.LogError($"Multiple license files found in '{Directory}': '{string.Join("', '", matches)}'.");
src\InstallDotNetCore.cs (11)
47Log.LogWarning($"Unable to find global.json file '{GlobalJsonPath} exiting"); 52Log.LogError($"Unable to find dotnet install script '{DotNetInstallScript} exiting"); 53return !Log.HasLoggedErrors; 86Log.LogError($"Unable to find translation file {VersionsPropsPath}"); 87return !Log.HasLoggedErrors; 104Log.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."); 118Log.LogError($"Unable to find '{item.Key}' in properties defined in '{VersionsPropsPath}'"); 122Log.LogError($"Unable to parse '{item.Key}' from properties defined in '{VersionsPropsPath}'"); 145Log.LogMessage(MessageImportance.Low, $"Executing: {DotNetInstallScript} {arguments}"); 175Log.LogError("dotnet-install failed"); 184return !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)
44return !Log.HasLoggedErrors; 68Log.LogError($"Invalid flags: '{value}'"); 75if (Log.HasLoggedErrors)
src\SingleError.cs (2)
23Log.LogMessage(MessageImportance.Low, Text); 28Log.LogError(Text);
src\Unsign.cs (1)
35return !Log.HasLoggedErrors;
src\ValidateLicense.cs (2)
33return !Log.HasLoggedErrors; 43Log.LogError($"License file content '{LicensePath}' doesn't match the expected license '{ExpectedLicensePath}'.");
Microsoft.DotNet.Baselines.Tasks (3)
CreateUpdatePR.cs (3)
105var creator = new PRCreator(Log, GitHubOrg, GitHubRepo, GitHubToken); 117Log.LogErrorFromException(ex, showStackTrace: true); 120return !Log.HasLoggedErrors;
Microsoft.DotNet.Build.Tasks.Feed (205)
src\common\AzureConnectionStringBuildTask.cs (3)
35Log.LogError("If the ConnectionString property is set, you must not provide AccountKey / AccountName. These values will be deprecated in the future."); 50Log.LogError("Error parsing connection string. Please review its value."); 56Log.LogError("Error, must provide either ConnectionString or AccountName with AccountKey");
src\common\CreateAzureContainer.cs (3)
50Log.LogMessage(MessageImportance.High, $"Created blob storage container {StorageUri}"); 54Log.LogErrorFromException(e); 57return !Log.HasLoggedErrors;
src\common\UploadToAzure.cs (5)
72Log.LogError("No items were provided for upload."); 76Log.LogMessage("Begin uploading blobs to Azure account {0} in container {1}.", 128Log.LogMessage("Upload to Azure is complete, a total of {0} items were uploaded.", Items.Length); 132Log.LogErrorFromException(e, true); 135return !Log.HasLoggedErrors;
src\ConfigureInputFeed.cs (2)
20GenerateNugetConfig(EnableFeeds, RepoRoot, Log); 21return !Log.HasLoggedErrors;
src\CreateAzureDevOpsFeed.cs (7)
85Log.LogError($"The CommitSHA should be at least {ShaUsableLength} characters long: CommitSha is '{CommitSha}'. Aborting feed creation."); 114Log.LogMessage(MessageImportance.High, $"Creating the new Azure DevOps artifacts feed '{baseFeedName}'..."); 118Log.LogError($"The name of the new feed ({baseFeedName}) exceeds the maximum feed name size of 64 chars. Aborting feed creation."); 168Log.LogError($"The name of the new feed ({baseFeedName}) exceeds the maximum feed name size of 64 chars. Aborting feed creation."); 182Log.LogMessage(MessageImportance.High, $"Feed '{TargetFeedURL}' created successfully!"); 186Log.LogErrorFromException(e, true); 189return !Log.HasLoggedErrors;
src\PublishArtifactsInManifest.cs (8)
277collection.TryAddSingleton(Log); 338Log.LogErrorFromException(e, true); 345Log.LogMessage(MessageImportance.High, $"Creating a task to publish assets from {manifestFullPath}"); 349Log.LogError($"Problem reading asset manifest path from '{manifestFullPath}'"); 358Log.LogError("This task is not able to handle legacy manifests."); 371Log.LogError($"The manifest version '{buildModel.Identity.PublishingVersion}' is not recognized by the publishing task."); 378return new PublishArtifactsInManifestV3(new AssetPublisherFactory(Log)) 428return new PublishArtifactsInManifestV4(new AssetPublisherFactory(Log))
src\PublishArtifactsInManifestBase.cs (92)
243AssetPublisherFactory = assetPublisherFactory ?? new AssetPublisherFactory(Log); 265Log.LogMessage(MessageImportance.Normal, $"Validating production channel {targetChannel.Id}"); 271Log.LogMessage(MessageImportance.Normal, $"Build validation succeeded for production channel {targetChannel.Id}"); 275Log.LogWarning($"Build validation audit failure for production channel {targetChannel.Id}. This is currently treated as a warning."); 279Log.LogError($"Build validation failed for production channel {targetChannel.Id}"); 283Log.LogError($"Unknown validation result '{validationResult}' for production channel {targetChannel.Id}"); 289Log.LogMessage(MessageImportance.Normal, $"Skipping validation for non-production channel {targetChannel.Id}"); 347Log.LogError($"Asset '{asset.Name}' is specified twice in the build information. Assets should not be duplicated."); 376Log.LogError($"Asset with Id {assetId} {versionMsg} isn't registered on the BAR Build with ID {BARBuildId}"); 389Log.LogMessage(MessageImportance.High, "\nPersisting new locations of assets in the Build Asset Registry."); 398Log.LogMessage(MessageImportance.High, "\nCompleted persisting of new asset locations..."); 411Log.LogError($"Use of non-internal feed '{feedConfig.TargetURL}' is invalid for an internal build. This can be overridden with '{nameof(SkipSafetyChecks)}= true'"); 452Log.LogError($"Package '{package.Id}' has invalid version '{package.Version}'"); 461Log.LogError($"Package '{package.Id}' has stable version '{package.Version}' but is targeted at a non-isolated feed '{feedConfig.TargetURL}'"); 508Log.LogError($"Symbol package {symbolAsset} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing"); 519Log.LogMessage(MessageImportance.Low, $"Downloading symbol: '{artifactSubPath}' from artifact '{artifactName}' to {localSymbolPath}"); 527Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localSymbolPath}' is {gatherDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)"); 528Log.LogMessage(MessageImportance.Low, $"Successfully downloaded symbol : {symbolPackageName} to {localSymbolPath}"); 533Log.LogError("Unable to publish {0} to symbol server with error {1}.", symbolPackageName, response); 561Log.LogError("Unable to upload packages to symbol server. Symbol client returned {0}.", result); 588Log.LogMessage(MessageImportance.High, "Begin publishing of symbols."); 598Log.LogMessage(MessageImportance.High, "No assets to publish to symbol server were found."); 607Log.LogMessage(MessageImportance.High, "No target symbol servers match this promotion request."); 621Log.LogMessage(MessageImportance.High, 637TaskTracer tracer = new(Log, verbose: true); 652Log.LogError("Unable to create request {0} in temporary symbol server: {1}.", requestName, result); 662Log.LogError("Unable to upload files to symbol server. Symbol client returned {0}.", result); 680Log.LogMessage(MessageImportance.High, "Finalizing publishing to the appropriate symbol servers. Finalizing request with lifetime of {0} days", SymbolExpirationInDays); 688Log.LogError("Unable to create create request in necessary symbol servers with all assets. Deleting all requests."); 690Log.LogMessage(MessageImportance.High, "Deletion request {0} from symbol servers returned {1}.", requestName, result); 699Log.LogMessage(MessageImportance.High, "Finished publishing symbols to temporary azdo org. Calling registration to SymbolRequest"); 710Log.LogMessage(MessageImportance.High, "Would register request {0} to project {1} in environment {2} with visibility {3} to last {4} days.", requestName, SymbolRequestProject, env, visibility, SymbolExpirationInDays); 714Log.LogError("Unable to register and publish request to the requested symbol servers with the appropriate visibility."); 722TaskTracer tracer = new(Log, verbose: true); 748Log.LogMessage(MessageImportance.High, "Exclusions file {0} not found. No exclusions will be applied.", symbolPublishingExclusionsFile); 763Log.LogMessage(MessageImportance.Normal, "Excluding the file {0} from publishing to symbol server from any package.", excludeFile); 768Log.LogMessage(MessageImportance.Normal, "No symbol exclusions were found at {0}", symbolPublishingExclusionsFile); 794Log.LogError($"PDB artifact {pdb} is missing required PipelineArtifactPath and PipelineArtifactName attributes for V4+ publishing"); 870Log.LogMessage(MessageImportance.High, "\nBegin publishing of packages: "); 888Log.LogMessage(MessageImportance.High, 903Log.LogError( 911Log.LogError($"No target feed configuration found for artifact category: '{category}'."); 917Log.LogMessage(MessageImportance.High, "\nCompleted publishing of packages: "); 989Log.LogMessage(MessageImportance.Low, $"Downloading file from '{uri}' to '{path}'"); 1042Log.LogError($"Artifact '{artifactName}' not found in build {BuildId}"); 1052Log.LogError($"Artifact '{artifactName}' does not have a valid container id"); 1090Log.LogMessage(MessageImportance.High, "\nBegin publishing of blobs: "); 1108Log.LogMessage(MessageImportance.High, 1124Log.LogError($"No target feed configuration found for artifact category: '{category}'."); 1130Log.LogMessage(MessageImportance.High, "\nCompleted publishing of blobs: "); 1177Log.LogError($"Invalid target feed config category '{category}'."); 1198categories = GeneralUtils.InferCategory(blobAsset.Id, Log); 1205Log.LogError($"Invalid target feed config category '{category}'."); 1233Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'"); 1285Log.LogError($"Package {package.Id} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing"); 1293Log.LogMessage(MessageImportance.Low, 1306Log.LogError( 1318Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localPackagePath}' is {gatherPackageDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)"); 1319Log.LogMessage(MessageImportance.Low, 1332Log.LogMessage(MessageImportance.Low, $"Publishing package {localPackagePath} took {gatherPackagePublishingTime.ElapsedMilliseconds / 1000.0} (seconds)"); 1378Log.LogError( 1504Log.LogMessage(MessageImportance.Normal, $"Pushing package {id}@{version} to target feed {feedConfig.TargetURL}"); 1528Log.LogMessage(MessageImportance.Low, $"Attempt # {attemptIndex} failed to push {localPackageLocation}, attempting to determine whether the package already existed on the feed with the same content."); 1531packageStatus = await CompareLocalPackageToFeedPackageCallBack(localPackageLocation, packageContentUrl, client, Log); 1537Log.LogMessage(MessageImportance.Normal, $"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' but has the same content; skipping push"); 1542Log.LogError($"Package '{localPackageLocation}' already exists on '{feedConfig.TargetURL}' with different content."); 1548Log.LogMessage(MessageImportance.Low, $"Hit error checking package status after failed push: '{packageStatus}'. Will retry after {RetryDelayMilliseconds * attemptIndex} ms."); 1565Log.LogError($"Failed to publish package '{id}@{version}' to '{feedConfig.TargetURL}' after {MaxRetryCount} attempts. (Final status: {packageStatus})"); 1569Log.LogMessage($"Succeeded publishing package '{localPackageLocation}' to feed {feedConfig.TargetURL}"); 1574Log.LogErrorFromException(e, true); 1629Log); 1676Log.LogError($"Blob {asset} is missing required PipelineArtifactPath or PipelineArtifactName for V4+ publishing"); 1685Log.LogMessage(MessageImportance.Low, $"Downloading blob : {blobArtifactSubPath} from artifact '{blobArtifactName}' to {localBlobPath}"); 1694Log.LogMessage(MessageImportance.Low, $"Time taken to download file to '{localBlobPath}' is {gatherBlobDownloadTime.ElapsedMilliseconds / 1000.0} (seconds)"); 1699Log.LogError($"Could not locate '{asset} at '{localBlobPath}'"); 1703Log.LogMessage(MessageImportance.Low, 1716Log.LogMessage(MessageImportance.Low, $"Publishing {localBlobPath} completed in {gatherBlobPublishingTime.ElapsedMilliseconds / 1000.0} (seconds)"); 1753Log.LogError($"Could not locate '{asset} at '{localBlobPath}'"); 1797Log.LogError( 1848Log.LogWarning(ex.Message); 1866Log.LogMessage(MessageImportance.Low, $"Deleting directory : {temporaryLocation}"); 1873Log.LogMessage(MessageImportance.Low, $"Unable to delete the directory because of {ex.Message} after {attempts} attempts."); 1875Log.LogMessage(MessageImportance.Low, $"Retrying to delete {temporaryLocation}, attempt number {attempts}"); 1895Log.LogError($"The property {prop.Name} is required but doesn't have a value set."); 1902return Log.HasLoggedErrors; 1909Log.LogError($"The property {nameof(BlobAssetsBasePath)} is required but doesn't have a value set."); 1914Log.LogError($"The property {nameof(PackageAssetsBasePath)} is required but doesn't have a value set."); 1919Log.LogError($"The property {nameof(BARBuildId)} is required but doesn't have a value set."); 1924Log.LogError($"The property {nameof(MaestroApiEndpoint)} is required but doesn't have a value set."); 1929Log.LogError($"The property {nameof(AzdoApiToken)} is required when using streaming publishing, but doesn't have a value set."); 1934Log.LogError($"The property {nameof(ArtifactsBasePath)} is required when using streaming publishing, but doesn't have a value set."); 1936return Log.HasLoggedErrors;
src\PublishArtifactsInManifestV3.cs (19)
50return !Log.HasLoggedErrors; 57Log.LogError("Missing required properties. Aborting execution."); 69Log.LogError( 77if (Log.HasLoggedErrors) 79Log.LogError( 86if (Log.HasLoggedErrors) 102if (Log.HasLoggedErrors) 118Log.LogError($"Channel with ID '{targetChannelId}' is not configured to be published to."); 124Log.LogError($"Channel with ID '{targetChannelId}' does not exist in BAR."); 131Log.LogError($"Channel with ID '{targetChannelId}' is not valid for this build."); 135Log.LogMessage(MessageImportance.High, $"Publishing to this target channel: {targetChannelConfig}"); 163log: Log); 170Log.LogError($"No target feeds were found to publish the assets to."); 176Log.LogMessage(MessageImportance.High, $"Target feed config: {feedConfig}"); 193if (Log.HasLoggedErrors) 217Log.LogErrorFromException(e, true); 220if (!Log.HasLoggedErrors) 222Log.LogMessage(MessageImportance.High, "Publishing finished with success."); 225return !Log.HasLoggedErrors;
src\PublishArtifactsInManifestV4.cs (19)
46return !Log.HasLoggedErrors; 53Log.LogError("Missing required properties. Aborting execution."); 65Log.LogError( 73if (Log.HasLoggedErrors) 75Log.LogError( 82if (Log.HasLoggedErrors) 98if (Log.HasLoggedErrors) 114Log.LogError($"Channel with ID '{targetChannelId}' is not configured to be published to."); 120Log.LogError($"Channel with ID '{targetChannelId}' does not exist in BAR."); 127Log.LogError($"Channel with ID '{targetChannelId}' is not valid for this build."); 131Log.LogMessage(MessageImportance.High, $"Publishing to this target channel: {targetChannelConfig}"); 158log: Log); 165Log.LogError($"No target feeds were found to publish the assets to."); 171Log.LogMessage(MessageImportance.High, $"Target feed config: {feedConfig}"); 188if (Log.HasLoggedErrors) 212Log.LogErrorFromException(e, true); 215if (!Log.HasLoggedErrors) 217Log.LogMessage(MessageImportance.High, "Publishing finished with success."); 220return !Log.HasLoggedErrors;
src\PublishBuildToMaestro.cs (21)
81return !Log.HasLoggedErrors; 98collection.TryAddSingleton(Log); 107Log.LogMessage(MessageImportance.High, "Starting build metadata push to the Build Asset Registry..."); 111Log.LogError($"Required folder '{ManifestsPath}' does not exist."); 130Log.LogError( 132return !Log.HasLoggedErrors; 153Log.LogMessage(MessageImportance.High, 167Log.LogMessage(MessageImportance.High, "Calculated Dependencies:"); 170Log.LogMessage(MessageImportance.High, $" {dep.BuildId}, IsProduct: {dep.IsProduct}"); 181Log.LogMessage(MessageImportance.High, 194Log.LogMessage(MessageImportance.High, 205Log.LogErrorFromException(exc, true, true, null); 208return !Log.HasLoggedErrors; 243Log.LogMessage(MessageImportance.High, "Found the following default channels:"); 246Log.LogMessage( 259var logger = new MSBuildLogger(Log); 270Log.LogMessage( 276Log.LogMessage( 412Log.LogWarning($"Version could not be extracted from '{blob.Id}'"); 577Log.LogMessage(MessageImportance.High, 596Log.LogMessage(MessageImportance.High,
src\PublishSignedAssets.cs (3)
73Log.LogErrorFromException(e, true); 76return !Log.HasLoggedErrors; 101Log.LogError($"Could not locate '{package.Id}.{package.Version}' at '{localPackagePath}'");
src\PushToBuildStorage.cs (23)
181collection.TryAddSingleton<IFileSystem>(provider => new PushToBuildStorageFileSystem(UseHardlinksIfPossible, Log)); 184collection.TryAddSingleton(Log); 193Log.LogError($"Invalid publishing version '{PublishingVersion}'"); 202Log.LogError($"ItemsToPush is not specified."); 214Log.LogError("AssetsLocalStorageDir, ShippingPackagesLocalStorageDir, NonShippingPackagesLocalStorageDir, PdbArtifactsLocalStorageDir and AssetManifestsLocalStorageDir need " + 225Log.LogError($"Publishing version '{_publishingVersion}' is not supported."); 231Log.LogError($"FutureArtifactName and FutureArtifactPublishBasePath are not supported in publishing version '{_publishingVersion}'."); 239Log.LogError($"FutureArtifactName and FutureArtifactPublishBasePath must be both be specified if either is specified."); 249Log.LogMessage(MessageImportance.High, "Performing push to local artifacts storage."); 253Log.LogMessage(MessageImportance.High, "Performing push to Azure DevOps artifacts storage."); 291Log.LogError($"Failed to construct build model from input artifacts."); 299Log.LogError($"Could not find file {package.OriginalFile}."); 310Log.LogError($"Could not find file {blobArtifact.OriginalFile}."); 323Log.LogError($"PdbArtifactsLocalStorageDir must be specified if PDBs are present."); 331Log.LogError($"Could not find file {pdbArtifact.OriginalFile}."); 340Log.LogMessage(MessageImportance.High, 345Log.LogMessage(MessageImportance.High, $"Writing build manifest file '{AssetManifestPath}'..."); 358Log.LogErrorFromException(e, true); 361return !Log.HasLoggedErrors; 391Log.LogError($"Could not determine relative path from '{FutureArtifactPublishBasePath}' to '{artifactDestinationPath}'."); 471Log.LogMessage(MessageImportance.High, 475Log.LogMessage(MessageImportance.High, 479Log.LogMessage(MessageImportance.High,
Microsoft.DotNet.Build.Tasks.Feed.Tests (14)
PublishArtifactsInManifestTests.cs (1)
338expectedFailure.Should().Be(task.Log.HasLoggedErrors);
PushToBuildStorageTests.cs (13)
140task.Log.HasLoggedErrors.Should().BeTrue(); 163task.Log.HasLoggedErrors.Should().BeTrue(); 196task.Log.HasLoggedErrors.Should().BeFalse(); 260task.Log.HasLoggedErrors.Should().BeFalse(); 317task.Log.HasLoggedErrors.Should().BeFalse(); 372task.Log.HasLoggedErrors.Should().BeTrue(); 409task.Log.HasLoggedErrors.Should().BeFalse(); 532task.Log.HasLoggedErrors.Should().BeFalse(); 650task.Log.HasLoggedErrors.Should().BeFalse(); 694task.Log.HasLoggedErrors.Should().BeFalse(); 726task.Log.HasLoggedErrors.Should().BeFalse(); 782task.Log.HasLoggedErrors.Should().BeTrue(); 832task.Log.HasLoggedErrors.Should().BeFalse();
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 (5)
GenerateFileFromTemplate.cs (5)
63Log.LogError($"File {TemplateFile} does not exist"); 67IDictionary<string, string> values = MSBuildListSplitter.GetNamedProperties(Properties, Log); 74return !Log.HasLoggedErrors; 129Log.LogWarning(null, null, null, TemplateFile, 141Log.LogWarning(null, null, null, TemplateFile,
Microsoft.DotNet.Build.Tasks.VisualStudio (17)
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 (15)
CreateVisualStudioWorkload.wix.cs (9)
150string.IsNullOrWhiteSpace(ManifestMsiVersion) ? null : new Version(ManifestMsiVersion), ShortNames, Log, EnableSideBySideManifests); 156Log.LogMessage(MessageImportance.Low, $"Setting {nameof(_supportsMachineArch)} to {manifestPackage.SupportsMachineArch} for {Path.GetFileName(manifestPackage.PackageFileName)}"); 163Log.LogWarning($"{_supportsMachineArch} was previously set to {_supportsMachineArch[manifestPackage.SdkFeatureBand]}"); 182Log.LogError(Strings.ManifestPackageGroupExists, manifestPackage.Id, packageGroup.Name); 238Log.LogMessage($"Pack {sourcePackage} - {string.Join(",", platforms)} could not be found, it will be skipped."); 251ShortNames, Log)); 321Log.LogError(Strings.WorkloadComponentExists, workload.Id, component.Name); 326Log.LogError(Strings.WorkloadComponentExists, workload.Id, previewComponent.Name); 338Log.LogMessage(MessageImportance.Low, string.Format(Strings.BuildExtractingPackage, data.Package.PackagePath));
CreateVisualStudioWorkloadSet.wix.cs (3)
49msiVersion, shortNames: null, Log); 62Log.LogError(Strings.ManifestPackageGroupExists, workloadSetPackage.Id, packageGroup.Name); 65Log.LogMessage(MessageImportance.High, "Extracting workload set");
VisualStudioWorkloadTaskBase.wix.cs (2)
109Log.LogError(e.ToString()); 112return !Log.HasLoggedErrors;
Wix\LinkerToolTask.cs (1)
69Log?.LogMessage(MessageImportance.High, $"Light exited with: {ExitCode}, HasLoggedErrors: {HasLoggedErrors}");
Microsoft.DotNet.Deployment.Tasks.Links (10)
Microsoft.DotNet.Helix.Sdk (153)
AzureDevOpsTask.cs (11)
56Log.LogError(FailureCategory.Build, "This task must be run inside an Azure Pipelines Build"); 115Log.LogErrorFromException(FailureCategory.Helix, ex, true); 118return !Log.HasLoggedErrors; 132ex => Log.LogMessage(MessageImportance.Low, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."), 137Log.LogError(FailureCategory.Helix, ex.ToString()); 148ex => Log.LogMessage(MessageImportance.Normal, $"Azure Dev Ops Operation failed: {ex}\nRetrying..."), 153Log.LogError(FailureCategory.Helix, ex.ToString()); 162Log.LogError( 173Log.LogError(FailureCategory.Build, message); 178Log.LogMessage(MessageImportance.Normal, message); 199Log.LogError(FailureCategory.Helix, $"Request to {req.RequestUri} returned unexpected response: {responseContent}");
CancelHelixJob.cs (11)
28Log.LogMessage($"Attempting to cancel {Jobs.Count()} Helix jobs"); 34Log.LogMessage(MessageImportance.High, $"Cancelling Helix Job {correlationId}"); 45Log.LogMessage(MessageImportance.High, $"Successfully cancelled Helix Job {correlationId} via cancellation token."); 50Log.LogMessage(MessageImportance.High, "'HelixJobCancellationToken' metadata not supplied, will attempt to cancel using Access token. (Token must match user id that started the work)"); 52Log.LogMessage(MessageImportance.High, $"Successfully cancelled Helix Job {correlationId} via access token."); 56Log.LogError($"Cannot cancel job '{job}'; please supply either the Job's cancellation token or the job creator's access token"); 62Log.LogMessage($"Job '{correlationId}' was already cancelled."); 68Log.LogError($"Job '{correlationId}' was not found. Check if you are mixing and matching authenticated and anonymous access, or accessing instantly after job creation"); 72Log.LogErrorFromException(toLog, false); 76if (!Log.HasLoggedErrors) 78Log.LogMessage(MessageImportance.High, $"Successfully cancelled {Jobs.Count()} Helix jobs");
CheckAzurePipelinesTestResults.cs (11)
69Log.LogWarning($"Test run {testRunId} is not in completed state. Will check back in 10 seconds."); 85Log.LogMessage(MessageImportance.Low, $"Test run {testRunId} has not failed."); 122Log.LogError(FailureCategory.Test, $"Test run {testRunId} has one or more failing tests based on run statistics, but I couldn't find the failures."); 150Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab or this console log: {workItem.GetMetadata("ConsoleOutputUri")}"); 154Log.LogError(FailureCategory.Test, $"Test {name} has failed. Check the Test tab for details."); 187Log.LogError(FailureCategory.Test, message); 191Log.LogMessage(MessageImportance.High, message); 197Log.LogError(FailureCategory.Helix, "Unable to get test report from build."); 230Log.LogMessage($"TestRun {runId}: Test {testName} has failed and was expected to fail."); 234Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {testName} has failed and is not expected to fail."); 240Log.LogError(FailureCategory.Test, $"TestRun {runId}: Test {expectedFailure} was expected to fail but did not fail.");
CheckHelixJobStatus.cs (2)
44Log.LogError(FailureCategory.Test, $"Work item {workItemName} in job {jobName} has failed.\nFailure log: {consoleUri}{accessTokenSuffix}"); 51Log.LogMessage($"Mission Control is deprecated. Please set FailOnMissionControlTestFailure to false.");
CreateXHarnessAndroidWorkItems.cs (6)
50collection.TryAddSingleton(Log); 64return !Log.HasLoggedErrors; 78Log.LogError($"App package not found in {apkPath}"); 87Log.LogError($"Unsupported payload file `{fileSystem.GetFileName(apkPath)}`; expecting .apk or .zip"); 102Log.LogError($"{MetadataNames.AndroidPackageName} metadata must be specified when not supplying custom commands"); 191Log.LogMessage(MessageImportance.Low, $"Generated XHarness command: {xharnessRunCommand}");
CreateXHarnessAppleWorkItems.cs (6)
69collection.TryAddSingleton(Log); 86return !Log.HasLoggedErrors; 113Log.LogError($"App bundle not found in {appFolderPath}"); 133Log.LogError($"'{MetadataNames.Target}' metadata must be specified - " + 146Log.LogError($"Invalid value \"{launchTimeoutProp}\" provided in <{MetadataNames.LaunchTimeout}>"); 162Log.LogWarning($"The {MetadataName.ExpectedExitCode} property is ignored in the `apple test` scenario");
CreateXUnitV3WorkItems.cs (5)
70return !Log.HasLoggedErrors; 93if (!xunitV3Project.GetRequiredMetadata(Log, "PublishDirectory", out string publishDirectory)) 97if (!xunitV3Project.GetRequiredMetadata(Log, "TargetPath", out string targetPath)) 122Log.LogMessage($"Creating XUnit v3 work item with properties Identity: {assemblyName}, PayloadDirectory: {publishDirectory}, Command: {command}"); 129Log.LogWarning($"Invalid value \"{XUnitWorkItemTimeout}\" provided for XUnitWorkItemTimeout; falling back to default value of \"00:05:00\" (5 minutes)");
CreateXUnitWorkItems.cs (8)
68return !Log.HasLoggedErrors; 93if (!xunitProject.GetRequiredMetadata(Log, "PublishDirectory", out string publishDirectory)) 97if (!xunitProject.GetRequiredMetadata(Log, "TargetPath", out string targetPath)) 101if (!xunitProject.GetRequiredMetadata(Log, "RuntimeTargetFramework", out string runtimeTargetFramework)) 121Log.LogMessage("Adding dotnet cli roll-forward policy."); 131Log.LogMessage($"Adding runtimeconfig and depsfile parameters for assembly {assemblyBaseName}."); 137Log.LogMessage($"Creating work item with properties Identity: {assemblyName}, PayloadDirectory: {publishDirectory}, Command: {command}"); 144Log.LogWarning($"Invalid value \"{XUnitWorkItemTimeout}\" provided for XUnitWorkItemTimeout; falling back to default value of \"00:05:00\" (5 minutes)");
DownloadFromResultsContainer.cs (6)
45if (Log.HasLoggedErrors) 50Log.LogMessage(MessageImportance.High, $"Downloading result files for job {JobId}"); 83Log.LogMessage(MessageImportance.Normal, $"Downloading {file} => {destinationFile} ..."); 94Log.LogWarning($"Work item {workItemName} in Job {JobId} did not upload a result file with path '{file}' "); 124Log.LogWarning($"Failed to download file '{file}' from results container for work item '{workItemName}': {rfe.Message}"); 133Log.LogError(FailureCategory.Build, $"Required parameter {parameter} string was null or empty");
FindDotNetCliPackage.cs (18)
92collection.TryAddSingleton(Log); 100return !Log.HasLoggedErrors; 126Log.LogMessage($"Could not retrieve dotnet cli {PackageType} version {Version} package uri from feed {feed}"); 130Log.LogMessage($"Retrieved dotnet cli {PackageType} version {Version} package uri {SanitizeString(downloadUrl)} from feed {feed}, testing..."); 139Log.LogMessage($"Unable to find dotnet cli {PackageType} version {Version} from feed {feed}"); 149Log.LogMessage($"Unable to access dotnet cli {PackageType} version {Version} from feed {feed}, {SanitizeString(ex.Message)}"); 155Log.LogError(FailureCategory.Build, $"Unable to find dotnet cli {PackageType} version {Version} from any of the specified feeds."); 159if (!Log.HasLoggedErrors) 161Log.LogMessage($"Url {SanitizeString(finalDownloadUrl)} is valid."); 191Log.LogWarning($"Unable to resolve download link from feed {feed}; {SanitizeString(ex.Message)}"); 223Log.LogMessage($"Switched to effective .NET Core version '{productVersionText}' from matching productVersion.txt"); 233Log.LogMessage(MessageImportance.Low, $"Checking for productVersion.txt files under {baseUri}"); 247Log.LogMessage(MessageImportance.Low, $"No *productVersion.txt files found for {Version} under {SanitizeString(baseUri)}"); 276Log.LogMessage(MessageImportance.Low, $"Hit exception in GetAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})"); 300Log.LogMessage(MessageImportance.Low, $"Hit exception in SendAsync(); will retry up to 10 times ({SanitizeString(toLog.Message)})"); 354Log.LogMessage(MessageImportance.Low, "Resolving latest dotnet cli version."); 362Log.LogMessage(MessageImportance.Low, $"Resolving latest version from url {latestVersionUrl}"); 370Log.LogMessage(MessageImportance.Low, $"Got latest dotnet cli version {version}");
GetHelixWorkItems.cs (3)
41Log.LogMessage($"Getting status of job {jobName}"); 47Log.LogError( 113Log.LogWarningFromException(ex);
HelixTask.cs (9)
42Log.LogMessage(MessageImportance.Low, "No AccessToken provided, using anonymous access to helix api."); 46Log.LogMessage(MessageImportance.Low, "Authenticating to helix api using provided AccessToken"); 65Log.LogError(FailureCategory.Build, "Helix operation returned 'Unauthorized'. Did you forget to set HelixAccessToken?"); 69Log.LogError(FailureCategory.Build, "Helix operation returned 'Forbidden'."); 80Log.LogError(FailureCategory.Build, argEx.Message); 84Log.LogWarning($"{argEx.Message} (FailOnMissingTargetQueue is false, so this is just a warning.)"); 89Log.LogErrorFromException(FailureCategory.Helix, ex, true, true, null); 92return !Log.HasLoggedErrors; 99Log.LogMessage(MessageImportance.Low, $"Checking for job completion failed with: {ex}\nRetrying...");
InstallDotNetTool.cs (7)
85collection.TryAddSingleton(Log); 92Log.LogError("InstallDotNetTool task doesn't accept * in the version"); 112Log.LogMessage($"{Name} v{Version} is already installed"); 122Log.LogMessage($"Installing {Name} v{Version}..."); 160Log.LogMessage($"Executing {DotnetPath} {string.Join(" ", args)}"); 173Log.LogError( 179Log.LogMessage($"{Name} v{Version} installed");
SendHelixJob.cs (34)
157Log.LogError(FailureCategory.Build, "Creator is required when using anonymous access."); 163Log.LogError(FailureCategory.Build, "Creator is forbidden when using authenticated access."); 179Log.LogMessage($"Initialized job definition with type '{Type}', and target queue '{TargetQueue}'"); 184Log.LogMessage($"Setting creator to '{Creator}'"); 189Log.LogMessage($"No Correlation Payloads for Job on {TargetQueue} set"); 193Log.LogMessage($"Adding Correlation Payloads for Job on {TargetQueue}..."); 210Log.LogError(FailureCategory.Build, "SendHelixJob given no WorkItems to send."); 250if (Log.HasLoggedErrors) 255Log.LogMessage(MessageImportance.High, $"Sending Job to {TargetQueue}..."); 258ISentJob job = await def.SendAsync(msg => Log.LogMessageFromText(msg, MessageImportance.Normal), cancellationToken); 278Log.LogMessage($"Added build variable property '{key}' (value: '{value}') to job definition."); 289if (!property.GetRequiredMetadata(Log, MetadataNames.Identity, out string key)) 294if (!property.GetRequiredMetadata(Log, MetadataNames.Value, out string value)) 300Log.LogMessage($"Added property '{key}' (value: '{value}') to job definition."); 306if (!workItem.GetRequiredMetadata(Log, MetadataNames.Identity, out string name)) 313Log.LogWarning($"Work Item named '{name}' contains encoded characters which is not recommended."); 320Log.LogWarning($"Work Item named '{name}' contains unsupported characters and has been renamed to '{cleanedName}'."); 325if (!workItem.GetRequiredMetadata(Log, MetadataNames.Command, out string command)) 330Log.LogMessage(MessageImportance.Low, $"Adding work item '{name}'"); 339Log.LogMessage(MessageImportance.Low, $" Command: '{commands[0]}'"); 347Log.LogMessage(MessageImportance.Low, $" Command File: '{commandFile}'"); 350Log.LogMessage(MessageImportance.Low, $" {c}"); 361Log.LogMessage(MessageImportance.Low, $" Uri Payload: '{payloadUri}'"); 366Log.LogMessage(MessageImportance.Low, $" Directory Payload: '{payloadDirectory}'"); 371Log.LogMessage(MessageImportance.Low, $" Archive Payload: '{payloadArchive}'"); 376Log.LogMessage(MessageImportance.Low, " Empty Payload"); 386Log.LogMessage(MessageImportance.Low, $" Timeout: '{timeout}'"); 390Log.LogWarning($"Timeout value '{timeoutString}' could not be parsed."); 395Log.LogMessage(MessageImportance.Low, " Default Timeout"); 500Log.LogMessage(MessageImportance.Low, $"Adding Correlation Payload URI '{uri}', destination '{destination}'"); 520Log.LogMessage( 540Log.LogMessage( 547Log.LogMessage( 554Log.LogError(FailureCategory.Build, $"Correlation Payload '{path}' not found.");
StopAzurePipelinesTestRun.cs (1)
26Log.LogMessage(MessageImportance.High, $"Stopping Azure Pipelines Test Run {TestRunName} (Results: {CollectionUri}{TeamProject}/_build/results?buildId={BuildId}&view=ms.vss-test-web.build-test-results-tab )");
WaitForHelixJobCompletion.cs (8)
45Log.LogMessage(MessageImportance.High, $"Waiting for completion of job {jobName} on {queueName}{detailsUrlWhereApplicable}"); 60Log.LogError($"Helix encountered job-level error(s) for this job ({errorMsgs}). Please contact dnceng with this information."); 69Log.LogMessage(MessageImportance.High, $"Job {jobName} on {queueName} is completed with {pf.Total} finished work items."); 73Log.LogMessage($"Job {jobName} on {queueName} is not yet completed with Pending: {pf.Working}, Finished: {pf.Total - pf.Working}"); 84Log.LogWarning($"{nameof(CancelHelixJobsOnTaskCancellation)} is set to 'true', but no value was provided for {nameof(helixJobCancellationToken)}"); 87Log.LogWarning($"Build task was cancelled while waiting on job '{jobName}'. Attempting to cancel this job in Helix..."); 91Log.LogWarning($"Successfully cancelled job '{jobName}'"); 96Log.LogWarning($"Job '{jobName}' was already cancelled.");
XharnessTaskBase.cs (7)
69Log.LogError($"Invalid value \"{testTimeoutProp}\" provided in <{MetadataName.TestTimeout}>"); 79Log.LogError($"Invalid value \"{workItemTimeoutProp}\" provided in <{MetadataName.WorkItemTimeout}>"); 91Log.LogWarning( 107Log.LogMessage($"Creating work item with properties Identity: {workItemName}, Payload: {payloadArchivePath}, Command: {command}"); 140Log.LogMessage($"Zip archive '{outputZipPath}' already exists, overwriting.."); 155Log.LogMessage($"App payload '{workItemName}` has already been zipped"); 159Log.LogMessage($"Adding the XHarness job scripts into the payload archive");
Microsoft.DotNet.NuGetRepack.Tasks (18)
src\ReplacePackageParts.cs (13)
76return !Log.HasLoggedErrors; 92Log.LogError($"{nameof(Parts)} and {nameof(ReplacementFiles)} lists must have the same length."); 137Log.LogError($"'{SourcePackage}' has multiple .nuspec files in the root"); 158Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'metadata' element"); 165Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'id' element"); 173Log.LogError($"'{SourcePackage}' has invalid nuspec: missing 'version' element"); 179Log.LogError($"Package NuSpec specifies an invalid package version: '{packageVersion}'"); 198Log.LogError($"Failed to open replacement file '{replacementFilePath}': {e.Message}"); 209Log.LogMessage(MessageImportance.Low, $"Part '{relativePath}' of package '{SourcePackage}' replaced with '{replacementFilePath}'."); 216Log.LogError($"'{SourcePackage}' has no .nuspec file in the root"); 227Log.LogWarning($"File '{partName}' not found in package '{SourcePackage}'"); 257Log.LogError($"Invalid package version specified in {nameof(NewVersion)} parameter: '{NewVersion}'"); 267Log.LogError($"Invalid package version suffix specified in {nameof(NewVersionSuffix)} parameter: '{NewVersionSuffix}'");
src\UpdatePackageVersionTask.cs (5)
42return !Log.HasLoggedErrors; 69Log.LogError($"Invalid value for task argument {nameof(VersionKind)}: '{VersionKind}'. Specify 'release' or 'prerelease' or leave empty."); 81Log.LogMessage(MessageImportance.High, $"Package '{packageId}' depends on a pre-release package '{dependencyId}, {dependencyVersion}'"); 98Log.LogErrorFromException(inner); 103Log.LogErrorFromException(e);
Microsoft.DotNet.SignCheckTask (4)
src\SignCheckTask.cs (4)
113return succeeded && !Log.HasLoggedErrors; 162Log.LogError($"Unable to find file '{checkFile}' in folder '{ArtifactFolder}'. Try specifying 'Recursive=true` to include subfolders"); 166Log.LogError($"found multiple files matching pattern '{checkFile}'"); 169Log.LogError($" - {file}");
Microsoft.DotNet.SignTool (40)
src\SignToolTask.cs (40)
190return !Log.HasLoggedErrors; 197Log.LogMessage(MessageImportance.High, "SignToolTask execution finished."); 205Log.LogWarning(subcategory: null, 220Log.LogError($"DotNet was not found at this path: '{DotNetPath}'."); 226Log.LogWarning($"TempDir ('{TempDir}' is not rooted, this can cause unexpected behavior in signtool. Please provide a fully qualified 'TempDir' path."); 231Log.LogError($"PkgToolPath ('{PkgToolPath}') does not exist & is required for unpacking, repacking, and notarizing .pkg files and .app bundles on MacOS."); 236Log.LogError($"Wix3ToolsPath ('{Wix3ToolsPath}') does not exist."); 240Log.LogError($"WixToolsPath ('{WixToolsPath}') does not exist."); 246if (Log.HasLoggedErrors) return; 254if (Log.HasLoggedErrors) return; 257var signTool = DryRun ? new ValidationOnlySignTool(signToolArgs, Log) : (SignTool)new RealSignTool(signToolArgs, Log); 275Log, 281Log.LogError($"Existing signing container cache no longer supported."); 287if (Log.HasLoggedErrors) return; 291Log, 300if (Log.HasLoggedErrors) return; 312Log.LogMessage(MessageImportance.High, "SignToolTask starting."); 313Log.LogMessage(MessageImportance.High, $"DryRun: {DryRun}"); 314Log.LogMessage(MessageImportance.High, $"Signing mode: { (TestSign ? "Test" : "Real") }"); 315Log.LogMessage(MessageImportance.High, $"MicroBuild signing logs will be in (Signing*.binlog): {LogDir}"); 316Log.LogMessage(MessageImportance.High, $"MicroBuild signing configuration will be in (Round*.proj): {TempDir}"); 344Log.LogError($"Both MacCertificate and MacNotarizationAppName must be specified"); 349Log.LogError($"DualSigningAllowed must be 'true' or 'false"); 355Log.LogError($"DetachedSignature must be 'true' or 'false"); 396Log.LogError($"Paths specified in {nameof(ItemsToSign)} must be absolute: '{itemToSign}'."); 412Log.LogError($"All {nameof(ItemsToSign)} must be within the cone of a single directory."); 456Log.LogError($"Value of {nameof(FileExtensionSignInfo)} is invalid: '{extension}'"); 463Log.LogError($"CertificateName metadata of {nameof(FileExtensionSignInfo)} is required when DoNotUnpack is not set: '{extension}'"); 475Log.LogError($"Multiple certificates for extension '{extension}' defined for CollisionPriorityId '{signInfo.CollisionPriorityId}'. There should be one certificate per extension per collision priority id."); 504Log.LogError($"An invalid strong name was specified in {nameof(StrongNameSignInfo)}: '{strongName}'"); 510Log.LogError($"PublicKeyToken metadata of {nameof(StrongNameSignInfo)} is invalid: '{publicKeyToken}'"); 516Log.LogMessage($"CertificateName metadata of {nameof(StrongNameSignInfo)} is invalid or empty: '{certificateName}'"); 523Log.LogWarning($"CertificateName & ItemSpec metadata of {nameof(StrongNameSignInfo)} shouldn't be both '{SignToolConstants.IgnoreFileCertificateSentinel}'"); 564Log.LogError($"{nameof(FileSignInfo)} should specify file name and extension, not a full path: '{fileName}'"); 570Log.LogError($"TargetFramework metadata of {nameof(FileSignInfo)} is invalid: '{targetFramework}'"); 577Log.LogError($"CertificateName metadata of {nameof(FileSignInfo)} is required when DoNotUnpack is not set: '{fileName}'"); 583Log.LogError($"PublicKeyToken metadata for {nameof(FileSignInfo)} is invalid: '{publicKeyToken}'"); 590Log.LogError($"ExecutableType metadata for {nameof(FileSignInfo)} is invalid: '{executableTypeMetadata}'. Valid values are 'PE', 'MachO', and 'ELF'."); 597Log.LogError($"Duplicate entries in {nameof(FileSignInfo)} with the same key ('{fileName}', '{publicKeyToken}', '{targetFramework}', '{executableTypeMetadata}'): '{existingEntry.CertificateName}', '{certificateName}'.");
Microsoft.DotNet.SignTool.Tests (19)
SignToolTests.cs (19)
346var signTool = new FakeSignTool(signToolArgs, task.Log); 348var configuration = new Configuration(signToolArgs.TempDir, itemsToSign, strongNameSignInfo, fileSignInfo, extensionsSignInfo, additionalCertificateInfo, null, tarToolPath: s_tarToolPath, pkgToolPath: s_pkgToolPath, snPath: s_snPath, task.Log); 352task.Log, 378task.Log.HasLoggedErrors.Should().BeFalse(); 396skip3rdPartyCheckFiles, tarToolPath: s_tarToolPath, pkgToolPath: s_pkgToolPath, snPath: s_snPath, task.Log).GenerateListOfFiles(); 601var signingInput = new Configuration(_tmpDir, itemsToSign, strongNameSignInfo, fileSignInfo, s_fileExtensionSignInfo, null, null, tarToolPath: s_tarToolPath, pkgToolPath: s_pkgToolPath, snPath: s_snPath, task.Log).GenerateListOfFiles(); 605task.Log.HasLoggedErrors.Should().BeFalse(); 2380task.Log.HasLoggedErrors.Should().BeTrue(); 3305task.Log) 3308task.Log.HasLoggedErrors.Should().BeTrue(); 3362task.Log) 3365task.Log.HasLoggedErrors.Should().BeFalse(); 3424BatchSignUtil.RunWixTool(createFileName, outputDir, workingDir, wixToolsPath, task.Log).Should().Be(!deleteWxsBeforeRunningTool); 3443BatchSignUtil.RunWixTool("create.cmd", "foodir", "bardir", null, task.Log).Should().BeFalse(); 3444task.Log.HasLoggedErrors.Should().BeTrue(); 3459BatchSignUtil.RunWixTool("create.cmd", "foodir", "bardir", "totally/wix/tools", task.Log).Should().BeFalse(); 3460task.Log.HasLoggedErrors.Should().BeTrue(); 3678task.Log.HasLoggedErrors.Should().BeFalse(); 3703task.Log.HasLoggedErrors.Should().BeTrue();
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.SwaggerGenerator.MSBuild (8)
GenerateSwaggerCode.cs (8)
44Log.LogErrorFromException(ex, true, true, null); 47return !Log.HasLoggedErrors; 59Log.LogMessage(MessageImportance.Low, $"Reading swagger document {SwaggerDocumentUri}"); 65Log.LogWarning(null, null, null, error.Pointer, 0, 0, 0, 0, error.Message); 70Log.LogMessage(MessageImportance.Low, $"Generating client code model"); 74Log.LogMessage(MessageImportance.Low, $"Generating code files for language '{options.LanguageName}'"); 78Log.LogMessage(MessageImportance.High, $"Generating {SwaggerDocumentUri} -> {OutputDirectory}"); 88Log.LogMessage(MessageImportance.Normal, $"Writing file '{file.FullName}'");
Microsoft.DotNet.XliffTasks (4)
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.Extensions.ApiDescription.Client (3)
GetOpenApiReferenceMetadata.cs (3)
66Log.LogError(Resources.FormatInvalidEmptyMetadataValue("CodeGenerator", type, item.ItemSpec)); 104Log.LogError(Resources.FormatDuplicateFileOutputPaths(outputPath)); 132return !Log.HasLoggedErrors;
Microsoft.Extensions.ApiDescription.Client.Tests (10)
GetCurrentOpenApiReferenceTest.cs (1)
42Assert.False(task.Log.HasLoggedErrors);
GetOpenApiReferenceMetadataTest.cs (9)
56Assert.False(task.Log.HasLoggedErrors); 116Assert.False(task.Log.HasLoggedErrors); 176Assert.False(task.Log.HasLoggedErrors); 236Assert.False(task.Log.HasLoggedErrors); 292Assert.True(task.Log.HasLoggedErrors); 338Assert.True(task.Log.HasLoggedErrors); 389Assert.False(task.Log.HasLoggedErrors); 453Assert.False(task.Log.HasLoggedErrors); 551Assert.False(task.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}'.");
PortableTask (5)
ShowItems.cs (5)
23Log.LogError("No AssemblyFileVersionAttribute found on core assembly"); 27Log.LogMessage($"Core assembly file version: {coreAssemblyFileVersion.Version}"); 32Log.LogError("Items was null"); 36Log.LogMessage("No Items"); 42Log.LogMessage(item.ItemSpec);
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 (10)
CreateFrameworkListFile.cs (3)
78Log.LogError($"Unexpected analyzer path format {path}. Expected 'analyzers/dotnet(/roslyn<version>)(/language)/analyzer.dll"); 107Log.LogError($"No public key token found for assembly {f.Item.ItemSpec}"); 130return !Log.HasLoggedErrors;
GenerateGuid.cs (2)
32Log.LogErrorFromException(e); 35return !Log.HasLoggedErrors;
GenerateSharedFrameworkDepsFile.cs (2)
47return !Log.HasLoggedErrors; 120Log.LogErrorFromException(ex);
GenerateTestDevCert.cs (3)
40Log.LogMessage(MessageImportance.Normal, $"A test certificate already exists at {CertificatePath}"); 59Log.LogErrorFromException(e, showStackTrace: true); 66return !Log.HasLoggedErrors;
SemanticSearch.BuildTask (9)
GenerateFilteredReferenceAssembliesTask.cs (9)
97Log.LogError($"GenerateFilteredReferenceAssembliesTask failed with exception:{Environment.NewLine}{e}"); 100return !Log.HasLoggedErrors; 117Log.LogWarning($"Assembly '{assemblyName}' not found among project references"); 128Log.LogWarning($"Invalid API pattern at {specPath} line {line}: {message}"); 142Log.LogMessage($"Output file '{filteredReferencePath}' already exists."); 189Log.LogError($"Unable to read '{outputFilePath}': {e.Message}"); 196Log.LogError( 207Log.LogMessage($"Baseline updated: '{outputFilePath}'"); 211Log.LogError($"Error updating baseline '{outputFilePath}': {e.Message}");
TaskWithDependency (1)
LogStringFromDependency.cs (1)
14Log.LogMessage($"Message from dependency: {Alpha.GetString()}");