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