25 instantiations of ResourceLogLine
Aspire.Cli.Tests (25)
Commands\ExportCommandTests.cs (16)
55
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 1, Content = "Redis is starting" },
56
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 2, Content = "Ready to accept connections" },
57
new
ResourceLogLine
{ ResourceName = "apiservice", LineNumber = 1, Content = "Now listening on: https://localhost:5001" },
232
new
ResourceLogLine
{ ResourceName = "target-resource", LineNumber = 1, Content = "Target resource log" },
338
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 1, Content = "Redis ready" },
339
new
ResourceLogLine
{ ResourceName = "apiservice-abc", LineNumber = 1, Content = "Replica 1 console log" },
340
new
ResourceLogLine
{ ResourceName = "apiservice-def", LineNumber = 1, Content = "Replica 2 console log" },
458
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 1, Content = "Redis is starting" },
459
new
ResourceLogLine
{ ResourceName = "apiservice", LineNumber = 1, Content = "Now listening on: https://localhost:5001" },
516
new
ResourceLogLine
{ ResourceName = "apiservice", LineNumber = 1, Content = "API log" },
517
new
ResourceLogLine
{ ResourceName = "webfrontend", LineNumber = 1, Content = "Frontend log" },
576
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 1, Content = "Redis ready" },
577
new
ResourceLogLine
{ ResourceName = "apiservice-abc", LineNumber = 1, Content = "Replica 1 console log" },
578
new
ResourceLogLine
{ ResourceName = "apiservice-def", LineNumber = 1, Content = "Replica 2 console log" },
651
new
ResourceLogLine
{ ResourceName = "redis", LineNumber = 1, Content = "Redis is starting" },
652
new
ResourceLogLine
{ ResourceName = "apiservice", LineNumber = 1, Content = "Now listening on: https://localhost:5001" },
Commands\LogsCommandTests.cs (3)
615
new
ResourceLogLine
622
new
ResourceLogLine
629
new
ResourceLogLine
Mcp\ListConsoleLogsToolTests.cs (6)
87
new
ResourceLogLine
{ ResourceName = "api-service", LineNumber = 1, Content = "Starting application...", IsError = false },
88
new
ResourceLogLine
{ ResourceName = "api-service", LineNumber = 2, Content = "Application started", IsError = false },
89
new
ResourceLogLine
{ ResourceName = "other-service", LineNumber = 1, Content = "Different service log", IsError = false }
123
new
ResourceLogLine
{ ResourceName = "api-service", LineNumber = 1, Content = "Test log line", IsError = false }
153
new
ResourceLogLine
{ ResourceName = "api-service", LineNumber = 1, Content = "2024-01-15T10:30:00.123Z Log message after timestamp", IsError = false }
182
new
ResourceLogLine
{ ResourceName = "api-service", LineNumber = 1, Content = "\u001b[32mGreen text\u001b[0m normal text", IsError = false }
24 references to ResourceLogLine
aspire (20)
Backchannel\AppHostAuxiliaryBackchannel.cs (9)
343
public async IAsyncEnumerable<
ResourceLogLine
> GetResourceLogsAsync(
352
IAsyncEnumerable<
ResourceLogLine
>? logLines;
355
logLines = await rpc.InvokeWithCancellationAsync<IAsyncEnumerable<
ResourceLogLine
>>(
376
await foreach (
var
logLine in logLines.WithCancellation(cancellationToken).ConfigureAwait(false))
581
public IAsyncEnumerable<
ResourceLogLine
> GetConsoleLogsV2Async(
596
private async IAsyncEnumerable<
ResourceLogLine
> GetConsoleLogsV2InternalAsync(
604
IAsyncEnumerable<
ResourceLogLine
>? logLines;
607
logLines = await rpc.InvokeWithCancellationAsync<IAsyncEnumerable<
ResourceLogLine
>>(
622
await foreach (
var
logLine in logLines.WithCancellation(cancellationToken).ConfigureAwait(false))
Backchannel\BackchannelJsonSerializerContext.cs (4)
51
[JsonSerializable(typeof(
ResourceLogLine
))]
52
[JsonSerializable(typeof(
ResourceLogLine
[]))]
53
[JsonSerializable(typeof(IAsyncEnumerable<
ResourceLogLine
>))]
54
[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<
ResourceLogLine
>))]
Backchannel\IAppHostAuxiliaryBackchannel.cs (1)
77
IAsyncEnumerable<
ResourceLogLine
> GetResourceLogsAsync(
Commands\ExportCommand.cs (1)
233
await foreach (
var
logLine in connection.GetResourceLogsAsync(resourceName, follow: false, cancellationToken).ConfigureAwait(false))
Commands\LogsCommand.cs (4)
278
await foreach (
var
logLine in connection.GetResourceLogsAsync(resourceName, follow: true, cancellationToken).ConfigureAwait(false))
300
await foreach (
var
logLine in connection.GetResourceLogsAsync(resourceName, follow: false, cancellationToken).ConfigureAwait(false))
308
/// Parses a <see cref="
ResourceLogLine
"/> into a <see cref="LogEntry"/> with the resolved resource name
311
private static LogEntry ParseLogLine(
ResourceLogLine
logLine, LogParser logParser, IReadOnlyList<ResourceSnapshot> snapshots)
Mcp\Tools\ListConsoleLogsTool.cs (1)
68
await foreach (
var
logLine in connection.GetResourceLogsAsync(resourceName, follow: false, cancellationToken).ConfigureAwait(false))
Aspire.Cli.Tests (4)
Commands\ExportCommandTests.cs (1)
692
List<
ResourceLogLine
> logLines,
TestServices\TestAppHostAuxiliaryBackchannel.cs (3)
37
public List<
ResourceLogLine
> LogLines { get; set; } = [];
79
public async IAsyncEnumerable<
ResourceLogLine
> GetResourceLogsAsync(
89
foreach (
var
line in lines)