From 6c2e143192cfd1c8956e1310ca99cfbb9a1535d3 Mon Sep 17 00:00:00 2001 From: alliscode Date: Mon, 20 Apr 2026 13:24:39 -0700 Subject: [PATCH] Fix CA1873: guard LogError with IsEnabled check in FoundryToolboxService Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Hosting/FoundryToolboxService.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/FoundryToolboxService.cs b/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/FoundryToolboxService.cs index 8ebde63879..aace2f723e 100644 --- a/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/FoundryToolboxService.cs +++ b/dotnet/src/Microsoft.Agents.AI.Foundry/Hosting/FoundryToolboxService.cs @@ -111,10 +111,13 @@ public sealed class FoundryToolboxService : IHostedService, IAsyncDisposable } catch (Exception ex) when (ex is not OperationCanceledException) { - this._logger.LogError( - ex, - "Failed to connect to toolbox '{ToolboxName}'. Tools from this toolbox will not be available.", - toolboxName); + if (this._logger.IsEnabled(LogLevel.Error)) + { + this._logger.LogError( + ex, + "Failed to connect to toolbox '{ToolboxName}'. Tools from this toolbox will not be available.", + toolboxName); + } } }