4 instantiations of ListStructuredLogsTool
aspire (2)
Commands\AgentMcpCommand.cs (2)
106
_knownTools[KnownMcpTools.ListStructuredLogs] = new
ListStructuredLogsTool
(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>());
117
_knownTools[KnownMcpTools.ListStructuredLogs] = new
ListStructuredLogsTool
(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>());
Aspire.Cli.Tests (2)
Mcp\ExcludeFromMcpTests.cs (1)
582
return new
ListStructuredLogsTool
(
Mcp\ListStructuredLogsToolTests.cs (1)
394
return new
ListStructuredLogsTool
(
20 references to ListStructuredLogsTool
aspire (3)
Commands\AgentMcpCommand.cs (2)
106
_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<
ListStructuredLogsTool
>());
117
_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<
ListStructuredLogsTool
>());
Mcp\Tools\ListStructuredLogsTool.cs (1)
22
internal sealed class ListStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider, IAuxiliaryBackchannelMonitor? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<
ListStructuredLogsTool
> logger) : CliMcpTool
Aspire.Cli.Tests (17)
Mcp\ExcludeFromMcpTests.cs (4)
285
var
tool = CreateStructuredLogsTool(monitor, mockHttpClientFactory);
305
var
tool = CreateStructuredLogsTool(monitor, mockHttpClientFactory);
577
private static
ListStructuredLogsTool
CreateStructuredLogsTool(
586
NullLogger<
ListStructuredLogsTool
>.Instance);
Mcp\ListStructuredLogsToolTests.cs (13)
27
var
tool = CreateTool();
45
var
tool = CreateTool(monitor);
174
var
tool = CreateTool(monitor, mockHttpClientFactory);
267
var
tool = CreateTool(monitor, mockHttpClientFactory);
322
var
tool = CreateTool(monitor, mockHttpClientFactory);
342
var
tool = CreateTool();
350
var
tool = CreateTool();
358
var
tool = CreateTool();
372
var
tool = CreateTool();
388
private static
ListStructuredLogsTool
CreateTool(
398
NullLogger<
ListStructuredLogsTool
>.Instance);
461
var
tool = CreateTool(monitor, mockHttpClientFactory);
478
var
tool = CreateTool();