feat:remove unused LoggerFactory

This commit is contained in:
geffzhang 2025-03-26 13:36:29 +08:00
parent 2c09c78f97
commit 21f3d6a1f6
2 changed files with 4 additions and 6 deletions

View file

@ -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<IMcpClient> GetMcpClientAsync(string serverId)
@ -27,6 +25,6 @@ public class MCPClientManager : IDisposable
public void Dispose()
{
LoggerFactory?.Dispose();
}
}

View file

@ -28,7 +28,7 @@ public class McpPlugin : IBotSharpPlugin
var settings = config.GetSection("MCPSettings").Get<MCPSettings>();
services.AddScoped<MCPSettings>(provider => { return settings; });
clientManager = new MCPClientManager(settings, NullLoggerFactory.Instance);
clientManager = new MCPClientManager(settings);
services.AddSingleton(clientManager);
foreach (var server in settings.McpServerConfigs)