6 instantiations of ListStructuredLogsTool
aspire (2)
Commands\AgentMcpCommand.cs (2)
186
_knownTools[KnownMcpTools.ListStructuredLogs] = new
ListStructuredLogsTool
(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>());
201
_knownTools[KnownMcpTools.ListStructuredLogs] = new
ListStructuredLogsTool
(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<ListStructuredLogsTool>());
Aspire.Cli.Tests (4)
Mcp\ExcludeFromMcpTests.cs (1)
616
return new
ListStructuredLogsTool
(
Mcp\ListStructuredLogsToolTests.cs (3)
93
var tool = new
ListStructuredLogsTool
(
146
var tool = new
ListStructuredLogsTool
(
506
return new
ListStructuredLogsTool
(
24 references to ListStructuredLogsTool
aspire (3)
Commands\AgentMcpCommand.cs (2)
186
_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(staticProvider, null, _httpClientFactory, _loggerFactory.CreateLogger<
ListStructuredLogsTool
>());
201
_knownTools[KnownMcpTools.ListStructuredLogs] = new ListStructuredLogsTool(dashboardInfoProvider, _auxiliaryBackchannelMonitor, _httpClientFactory, _loggerFactory.CreateLogger<
ListStructuredLogsTool
>());
Mcp\Tools\ListStructuredLogsTool.cs (1)
21
internal sealed class ListStructuredLogsTool(IDashboardInfoProvider dashboardInfoProvider, IAuxiliaryBackchannelMonitor? auxiliaryBackchannelMonitor, IHttpClientFactory httpClientFactory, ILogger<
ListStructuredLogsTool
> logger) : CliMcpTool
Aspire.Cli.Tests (21)
Mcp\ExcludeFromMcpTests.cs (4)
319
var
tool = CreateStructuredLogsTool(monitor, mockHttpClientFactory);
339
var
tool = CreateStructuredLogsTool(monitor, mockHttpClientFactory);
611
private static
ListStructuredLogsTool
CreateStructuredLogsTool(
620
NullLogger<
ListStructuredLogsTool
>.Instance);
Mcp\ListStructuredLogsToolTests.cs (17)
30
var
tool = CreateTool();
48
var
tool = CreateTool(monitor);
91
var logger = new TestLogger<
ListStructuredLogsTool
>(
93
var
tool = new ListStructuredLogsTool(
144
var logger = new TestLogger<
ListStructuredLogsTool
>(
146
var
tool = new ListStructuredLogsTool(
286
var
tool = CreateTool(monitor, mockHttpClientFactory);
379
var
tool = CreateTool(monitor, mockHttpClientFactory);
434
var
tool = CreateTool(monitor, mockHttpClientFactory);
454
var
tool = CreateTool();
462
var
tool = CreateTool();
470
var
tool = CreateTool();
484
var
tool = CreateTool();
500
private static
ListStructuredLogsTool
CreateTool(
510
NullLogger<
ListStructuredLogsTool
>.Instance);
573
var
tool = CreateTool(monitor, mockHttpClientFactory);
590
var
tool = CreateTool();