diff --git a/dotnet/src/Microsoft.Agents.AI/Compaction/SummarizationCompactionStrategy.cs b/dotnet/src/Microsoft.Agents.AI/Compaction/SummarizationCompactionStrategy.cs index 9ff7ecf405..1a5d35144d 100644 --- a/dotnet/src/Microsoft.Agents.AI/Compaction/SummarizationCompactionStrategy.cs +++ b/dotnet/src/Microsoft.Agents.AI/Compaction/SummarizationCompactionStrategy.cs @@ -161,7 +161,10 @@ protected override async ValueTask CompactCoreAsync(CompactionMessageIndex // Generate summary using the chat client (single LLM call for all marked groups) int summarized = excludedGroups.Count; - logger.LogSummarizationStarting(summarized, summarizationMessages.Count - 1, this.ChatClient.GetType().Name); + if (logger.IsEnabled(LogLevel.Debug)) + { + logger.LogSummarizationStarting(summarized, summarizationMessages.Count - 1, this.ChatClient.GetType().Name); + } using Activity? summarizeActivity = CompactionTelemetry.ActivitySource.StartActivity(CompactionTelemetry.ActivityNames.Summarize); summarizeActivity?.SetTag(CompactionTelemetry.Tags.GroupsSummarized, summarized);