From 21f3d6a1f668b38e0017145d2ad9f385893f7041 Mon Sep 17 00:00:00 2001 From: geffzhang Date: Wed, 26 Mar 2025 13:36:29 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9Aremove=20unused=20LoggerFactory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Infrastructure/BotSharp.MCP/MCPClientManager.cs | 8 +++----- src/Infrastructure/BotSharp.MCP/McpPlugin.cs | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Infrastructure/BotSharp.MCP/MCPClientManager.cs b/src/Infrastructure/BotSharp.MCP/MCPClientManager.cs index 78d94a1a..90664c7b 100644 --- a/src/Infrastructure/BotSharp.MCP/MCPClientManager.cs +++ b/src/Infrastructure/BotSharp.MCP/MCPClientManager.cs @@ -9,14 +9,12 @@ namespace BotSharp.Core.Mcp; public class MCPClientManager : IDisposable { - public ILoggerFactory LoggerFactory { get; } - + private readonly MCPSettings mcpSettings; - public MCPClientManager(MCPSettings settings, ILoggerFactory loggerFactory) + public MCPClientManager(MCPSettings settings) { mcpSettings = settings; - LoggerFactory = loggerFactory; } public async Task GetMcpClientAsync(string serverId) @@ -27,6 +25,6 @@ public class MCPClientManager : IDisposable public void Dispose() { - LoggerFactory?.Dispose(); + } } diff --git a/src/Infrastructure/BotSharp.MCP/McpPlugin.cs b/src/Infrastructure/BotSharp.MCP/McpPlugin.cs index 0501f819..f95965ac 100644 --- a/src/Infrastructure/BotSharp.MCP/McpPlugin.cs +++ b/src/Infrastructure/BotSharp.MCP/McpPlugin.cs @@ -28,7 +28,7 @@ public class McpPlugin : IBotSharpPlugin var settings = config.GetSection("MCPSettings").Get(); services.AddScoped(provider => { return settings; }); - clientManager = new MCPClientManager(settings, NullLoggerFactory.Instance); + clientManager = new MCPClientManager(settings); services.AddSingleton(clientManager); foreach (var server in settings.McpServerConfigs)