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