1 instantiation of BackchannelLogEntry
Aspire.Hosting (1)
Backchannel\BackchannelLoggerProvider.cs (1)
78
var entry = new
BackchannelLogEntry
9 references to BackchannelLogEntry
Aspire.Hosting (9)
Backchannel\AppHostRpcTarget.cs (5)
27
private readonly TaskCompletionSource<Channel<
BackchannelLogEntry
>> _logChannelTcs = new();
30
public void RegisterLogChannel(Channel<
BackchannelLogEntry
> channel)
36
public async IAsyncEnumerable<
BackchannelLogEntry
> GetAppHostLogEntriesAsync([EnumeratorCancellation] CancellationToken cancellationToken)
42
Channel<
BackchannelLogEntry
>? channel = null;
57
await foreach (
var
logEntry in logEntries.WithCancellation(linkedToken).ConfigureAwait(false))
Backchannel\BackchannelLoggerProvider.cs (4)
12
private readonly Channel<
BackchannelLogEntry
> _channel = Channel.CreateUnbounded<
BackchannelLogEntry
>();
62
internal class BackchannelLogger(string categoryName, Channel<
BackchannelLogEntry
> channel) : ILogger
78
var
entry = new BackchannelLogEntry