From 6275b3dc555507387f37b50a1a2dde7cf3040f3b Mon Sep 17 00:00:00 2001 From: Jan Krivanek Date: Thu, 9 Feb 2023 10:28:45 +0100 Subject: [PATCH 1/2] Treat Assembly Loads as messages --- src/StructuredLogger/Construction/MessageProcessor.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/StructuredLogger/Construction/MessageProcessor.cs b/src/StructuredLogger/Construction/MessageProcessor.cs index 690a98c1a..ea38df8ba 100644 --- a/src/StructuredLogger/Construction/MessageProcessor.cs +++ b/src/StructuredLogger/Construction/MessageProcessor.cs @@ -397,7 +397,11 @@ public void AddMessage(LazyFormattedBuildEventArgs args, string message) parent = GetTask(args); if (parent is Task task) { - if (task is ResolveAssemblyReferenceTask rar) + if (args is AssemblyLoadBuildEventArgs) + { + nodeToAdd = new Message() { Text = message }; + } + else if (task is ResolveAssemblyReferenceTask rar) { if (ProcessRAR(rar, ref parent, message)) { From f31fc93b677966eb1365afbe37ce7bec04af8885 Mon Sep 17 00:00:00 2001 From: Jan Krivanek Date: Thu, 9 Feb 2023 18:20:29 +0100 Subject: [PATCH 2/2] Intern message --- src/StructuredLogger/Construction/MessageProcessor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StructuredLogger/Construction/MessageProcessor.cs b/src/StructuredLogger/Construction/MessageProcessor.cs index ea38df8ba..9229f8a6d 100644 --- a/src/StructuredLogger/Construction/MessageProcessor.cs +++ b/src/StructuredLogger/Construction/MessageProcessor.cs @@ -399,7 +399,7 @@ public void AddMessage(LazyFormattedBuildEventArgs args, string message) { if (args is AssemblyLoadBuildEventArgs) { - nodeToAdd = new Message() { Text = message }; + nodeToAdd = new Message() { Text = Intern(message), IsLowRelevance = lowRelevance }; } else if (task is ResolveAssemblyReferenceTask rar) {