25 instantiations of ConsoleLogBufferContext
aspire (1)
Program.cs (1)
1048
var logBufferContext = new
ConsoleLogBufferContext
();
Aspire.Cli.Tests (24)
CliBootstrapTests.cs (1)
35
var logBufferContext = new
ConsoleLogBufferContext
();
Commands\DashboardRunCommandTests.cs (1)
609
new
ConsoleLogBufferContext
());
Commands\RunCommandTests.cs (1)
2450
new
ConsoleLogBufferContext
());
Interaction\ConsoleInteractionServiceTests.cs (4)
33
return new ConsoleInteractionService(consoleEnvironment, executionContext, hostEnvironment ?? TestHelpers.CreateInteractiveHostEnvironment(), new EnvironmentProcessPathProvider(), loggerFactory ?? NullLoggerFactory.Instance, new
ConsoleLogBufferContext
());
321
using var loggerFactory = LoggerFactory.Create(builder => builder.AddProvider(new SpectreConsoleLoggerProvider(new StringWriter(output), new
ConsoleLogBufferContext
())));
849
var interactionService = new ConsoleInteractionService(consoleEnvironment, executionContext, TestHelpers.CreateInteractiveHostEnvironment(), new EnvironmentProcessPathProvider(), NullLoggerFactory.Instance, new
ConsoleLogBufferContext
());
878
var interactionService = new ConsoleInteractionService(consoleEnvironment, executionContext, TestHelpers.CreateInteractiveHostEnvironment(), new EnvironmentProcessPathProvider(), NullLoggerFactory.Instance, new
ConsoleLogBufferContext
());
Interaction\ExtensionInteractionServiceTests.cs (4)
42
new
ConsoleLogBufferContext
());
83
new
ConsoleLogBufferContext
());
230
new
ConsoleLogBufferContext
());
262
new
ConsoleLogBufferContext
());
Interaction\SpectreConsoleLoggerProviderTests.cs (12)
16
var provider = new SpectreConsoleLoggerProvider(output, new
ConsoleLogBufferContext
());
31
var bufferContext = new
ConsoleLogBufferContext
();
51
var logger = new SpectreConsoleLogger(output, "Aspire.Cli.Test", new
ConsoleLogBufferContext
());
74
var logger = new SpectreConsoleLogger(output, "Aspire.Cli.NuGet.NuGetPackageCache", new
ConsoleLogBufferContext
());
94
var logger = new SpectreConsoleLogger(output, "Aspire.Cli.Test", new
ConsoleLogBufferContext
());
112
var bufferContext = new
ConsoleLogBufferContext
();
133
var bufferContext = new
ConsoleLogBufferContext
();
163
var bufferContext = new
ConsoleLogBufferContext
();
199
var bufferContext = new
ConsoleLogBufferContext
();
223
var bufferContext = new
ConsoleLogBufferContext
();
246
var bufferContext = new
ConsoleLogBufferContext
();
261
var bufferContext = new
ConsoleLogBufferContext
();
Telemetry\TelemetryConfigurationTests.cs (1)
40
var logBufferContext = new
ConsoleLogBufferContext
();
36 references to ConsoleLogBufferContext
aspire (15)
Commands\RenderCommand.cs (2)
398
var
logBufferContext = _serviceProvider.GetRequiredService<
ConsoleLogBufferContext
>();
Interaction\ConsoleInteractionService.cs (2)
36
private readonly
ConsoleLogBufferContext
_logBufferContext;
87
public ConsoleInteractionService(ConsoleEnvironment consoleEnvironment, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IProcessPathProvider processPathProvider, ILoggerFactory loggerFactory,
ConsoleLogBufferContext
logBufferContext)
Interaction\ConsoleLogBufferContext.cs (1)
87
private sealed class InteractivePromptScope(
ConsoleLogBufferContext
context) : IDisposable
Interaction\SpectreConsoleLoggerProvider.cs (3)
13
private readonly
ConsoleLogBufferContext
_bufferContext;
20
public SpectreConsoleLoggerProvider(TextWriter output,
ConsoleLogBufferContext
bufferContext)
36
internal class SpectreConsoleLogger(TextWriter output, string categoryName,
ConsoleLogBufferContext
bufferContext) : ILogger
Program.cs (7)
86
ConsoleLogBufferContext
LogBufferContext,
220
internal static (ILoggerFactory LoggerFactory, FileLoggerProvider FileLoggerProvider) CreateLoggerFactory(string[] args, CliLoggingOptions loggingOptions, IStartupErrorWriter errorWriter,
ConsoleLogBufferContext
logBufferContext)
1048
var
logBufferContext = new ConsoleLogBufferContext();
1351
var
logBufferCtx = provider.GetRequiredService<
ConsoleLogBufferContext
>();
1368
var
logBufferCtx = provider.GetRequiredService<
ConsoleLogBufferContext
>();
Aspire.Cli.Tests (21)
CliBootstrapTests.cs (1)
35
var
logBufferContext = new ConsoleLogBufferContext();
Commands\NewCommandTests.cs (1)
3040
sp.GetRequiredService<
ConsoleLogBufferContext
>());
Commands\RunCommandTests.cs (2)
2882
var
logBufferContext = sp.GetRequiredService<
ConsoleLogBufferContext
>();
Interaction\SpectreConsoleLoggerProviderTests.cs (13)
31
var
bufferContext = new ConsoleLogBufferContext();
112
var
bufferContext = new ConsoleLogBufferContext();
133
var
bufferContext = new ConsoleLogBufferContext();
163
var
bufferContext = new ConsoleLogBufferContext();
199
var
bufferContext = new ConsoleLogBufferContext();
223
var
bufferContext = new ConsoleLogBufferContext();
228
for (var i = 0; i <
ConsoleLogBufferContext
.MaxBufferedMessages + 50; i++)
237
Assert.Equal(
ConsoleLogBufferContext
.MaxBufferedMessages, lines.Length);
239
Assert.Equal($"msg-{
ConsoleLogBufferContext
.MaxBufferedMessages + 49}", lines[^1]);
246
var
bufferContext = new ConsoleLogBufferContext();
261
var
bufferContext = new ConsoleLogBufferContext();
292
private sealed class FlushInterceptingWriter(StringWriter inner,
ConsoleLogBufferContext
context) : TextWriter
314
private sealed class ScopeOpeningWriter(StringWriter inner,
ConsoleLogBufferContext
context, TaskCompletionSource scopeOpened) : TextWriter
Telemetry\TelemetryConfigurationTests.cs (1)
40
var
logBufferContext = new ConsoleLogBufferContext();
Utils\CliTestHelper.cs (3)
132
services.AddSingleton<
ConsoleLogBufferContext
>();
519
var
logBufferContext = serviceProvider.GetRequiredService<
ConsoleLogBufferContext
>();