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