in src/StructuredLogger/Construction/MessageProcessor.cs [806:895]
private bool ProcessRestoreTask(Task task, ref TreeNode node, string message)
{
Folder CreateFolder(TreeNode node, string name)
{
return node.GetOrCreateNodeWithName<Folder>(Intern(name));
}
// just throw these away to save space
// https://github.com/NuGet/Home/issues/10383
if (message.StartsWith(Strings.RestoreTask_CheckingCompatibilityFor, StringComparison.Ordinal))
{
return true;
}
else if (message.StartsWith(" GET", StringComparison.Ordinal))
{
node = CreateFolder(node, "GET");
}
else if (message.StartsWith(" CACHE", StringComparison.Ordinal))
{
node = CreateFolder(node, "CACHE");
}
else if (message.StartsWith(" OK", StringComparison.Ordinal))
{
node = CreateFolder(node, "OK");
}
else if (message.StartsWith(" NotFound", StringComparison.Ordinal))
{
node = CreateFolder(node, "NotFound");
}
else if (message.StartsWith("PackageSignatureVerificationLog:", StringComparison.Ordinal))
{
node = CreateFolder(node, "PackageSignatureVerificationLog");
}
else if (message.StartsWith("Writing assets file to disk", StringComparison.Ordinal))
{
node = CreateFolder(node, "Assets file");
}
else if (message.StartsWith("Writing cache file to disk", StringComparison.Ordinal))
{
node = CreateFolder(node, "Cache file");
}
else if (message.StartsWith("Persisting dg to", StringComparison.Ordinal))
{
node = CreateFolder(node, "dg file");
}
else if (message.StartsWith("Generating MSBuild file", StringComparison.Ordinal))
{
node = CreateFolder(node, "MSBuild file");
}
else if (message.StartsWith("Lock not required", StringComparison.Ordinal))
{
node = CreateFolder(node, "Lock not required");
}
else if (message.StartsWith("Installing", StringComparison.Ordinal))
{
node = CreateFolder(node, "Installing");
}
else if (message.StartsWith("Restoring packages for", StringComparison.Ordinal))
{
node = CreateFolder(node, "Restoring packages for");
}
else if (message.StartsWith("Reading project file", StringComparison.Ordinal))
{
node = CreateFolder(node, "Reading project file");
}
else if (message.StartsWith("Scanning packages for", StringComparison.Ordinal))
{
node = CreateFolder(node, "Scanning packages for");
}
else if (message.StartsWith("Merging in runtimes", StringComparison.Ordinal))
{
node = CreateFolder(node, "Merging in runtimes");
}
else if (
message.StartsWith(Strings.RestoreTask_CheckingCompatibilityFor, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_CheckingCompatibilityOfPackages, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_AcquiringLockForTheInstallation, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_AcquiredLockForTheInstallation, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_CompletedInstallationOf, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_ResolvingConflictsFor, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_AllPackagesAndProjectsAreCompatible, StringComparison.Ordinal) ||
message.StartsWith(Strings.RestoreTask_Committing, StringComparison.Ordinal)
)
{
return true;
}
return false;
}