1 instantiation of ResourceLogLine
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1653var resourceLogLine = new ResourceLogLine
44 references to ResourceLogLine
Aspire.Hosting (12)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
187public IAsyncEnumerable<ResourceLogLine> GetConsoleLogsAsync(GetConsoleLogsRequest request, CancellationToken cancellationToken = default) 1524public async IAsyncEnumerable<ResourceLogLine> GetResourceLogsAsync( 1529await foreach (var logLine in GetResourceLogsAsync( 1570private async IAsyncEnumerable<ResourceLogLine> GetResourceLogsAsync( 1627Queue<ResourceLogLine>? tailBuffer = serverTailLineCount > 0 ? new Queue<ResourceLogLine>(serverTailLineCount) : null; 1632var channel = Channel.CreateUnbounded<ResourceLogLine>(new UnboundedChannelOptions 1653var resourceLogLine = new ResourceLogLine 1687await foreach (var logLine in channel.Reader.ReadAllAsync(cancellationToken).ConfigureAwait(false)) 1711foreach (var logLine in tailBuffer) 1745private static bool MatchesSearch(ResourceLogLine logLine, string? search)
Backchannel\BackchannelDataTypes.cs (1)
1818public required ResourceLogLine[] Lines { get; init; }
Aspire.Hosting.Tests (32)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (31)
1661var logs = new List<ResourceLogLine>(); 1662await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: false)) 1667var log = Assert.Single(logs); 1691var logs = new List<ResourceLogLine>(); 1692await foreach (var logLine in target.GetResourceLogsAsync("nonexistent", follow: false)) 1732var logs = new List<ResourceLogLine>(); 1733await foreach (var logLine in target.GetResourceLogsAsync(resourceName: null, follow: false)) 1740var log1 = Assert.Single(logs, l => l.ResourceName == "resource1"); 1743var log2 = Assert.Single(logs, l => l.ResourceName == "resource2"); 1776var logs = new List<ResourceLogLine>(); 1777await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1820var logs = new List<ResourceLogLine>(); 1821await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1831var log = Assert.Single(logs); 1864var logs = new List<ResourceLogLine>(); 1912var logs = new List<ResourceLogLine>(); 1913await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1964var logs = new List<ResourceLogLine>(); 1965await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1974var log = Assert.Single(logs); 2022var logs = new List<ResourceLogLine>(); 2023await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: false)) 2030var replica1 = Assert.Single(logs, l => l.ResourceName == "myresource-abc123"); 2033var replica2 = Assert.Single(logs, l => l.ResourceName == "myresource-def456"); 2073var logs = new List<ResourceLogLine>(); 2074await foreach (var logLine in target.GetResourceLogsAsync("myresource-def456", follow: false)) 2079var log = Assert.Single(logs); 2083var badLogs = new List<ResourceLogLine>(); 2084await foreach (var logLine in target.GetResourceLogsAsync("myresource-nonexistent", follow: false)) 2114var logs = new List<ResourceLogLine>(); 2118await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: true, cts.Token))
Backchannel\BackchannelContractTests.cs (1)
67typeof(ResourceLogLine),