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