1 instantiation of ResourceLogLine
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1676var resourceLogLine = new ResourceLogLine
44 references to ResourceLogLine
Aspire.Hosting (12)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
189public IAsyncEnumerable<ResourceLogLine> GetConsoleLogsAsync(GetConsoleLogsRequest request, CancellationToken cancellationToken = default) 1547public async IAsyncEnumerable<ResourceLogLine> GetResourceLogsAsync( 1552await foreach (var logLine in GetResourceLogsAsync( 1593private async IAsyncEnumerable<ResourceLogLine> GetResourceLogsAsync( 1650Queue<ResourceLogLine>? tailBuffer = serverTailLineCount > 0 ? new Queue<ResourceLogLine>(serverTailLineCount) : null; 1655var channel = Channel.CreateUnbounded<ResourceLogLine>(new UnboundedChannelOptions 1676var resourceLogLine = new ResourceLogLine 1710await foreach (var logLine in channel.Reader.ReadAllAsync(cancellationToken).ConfigureAwait(false)) 1734foreach (var logLine in tailBuffer) 1768private static bool MatchesSearch(ResourceLogLine logLine, string? search)
Backchannel\BackchannelDataTypes.cs (1)
1857public required ResourceLogLine[] Lines { get; init; }
Aspire.Hosting.Tests (32)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (31)
1703var logs = new List<ResourceLogLine>(); 1704await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: false)) 1709var log = Assert.Single(logs); 1733var logs = new List<ResourceLogLine>(); 1734await foreach (var logLine in target.GetResourceLogsAsync("nonexistent", follow: false)) 1774var logs = new List<ResourceLogLine>(); 1775await foreach (var logLine in target.GetResourceLogsAsync(resourceName: null, follow: false)) 1782var log1 = Assert.Single(logs, l => l.ResourceName == "resource1"); 1785var log2 = Assert.Single(logs, l => l.ResourceName == "resource2"); 1818var logs = new List<ResourceLogLine>(); 1819await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1862var logs = new List<ResourceLogLine>(); 1863await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 1873var log = Assert.Single(logs); 1906var logs = new List<ResourceLogLine>(); 1954var logs = new List<ResourceLogLine>(); 1955await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 2006var logs = new List<ResourceLogLine>(); 2007await foreach (var logLine in target.GetConsoleLogsAsync(new GetConsoleLogsRequest 2016var log = Assert.Single(logs); 2064var logs = new List<ResourceLogLine>(); 2065await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: false)) 2072var replica1 = Assert.Single(logs, l => l.ResourceName == "myresource-abc123"); 2075var replica2 = Assert.Single(logs, l => l.ResourceName == "myresource-def456"); 2115var logs = new List<ResourceLogLine>(); 2116await foreach (var logLine in target.GetResourceLogsAsync("myresource-def456", follow: false)) 2121var log = Assert.Single(logs); 2125var badLogs = new List<ResourceLogLine>(); 2126await foreach (var logLine in target.GetResourceLogsAsync("myresource-nonexistent", follow: false)) 2156var logs = new List<ResourceLogLine>(); 2160await foreach (var logLine in target.GetResourceLogsAsync("myresource", follow: true, cts.Token))
Backchannel\BackchannelContractTests.cs (1)
67typeof(ResourceLogLine),