27 instantiations of FileLoggerProvider
aspire (2)
Diagnostics\FileLoggerProvider.cs (1)
36internal static FileLoggerProvider CreateDisabled(string logFilePath) => new(logFilePath);
Program.cs (1)
249var fileLoggerProvider = new FileLoggerProvider(loggingOptions.LogFilePath, loggingOptions.LogsDirectory, errorWriter);
Aspire.Cli.Tests (25)
Commands\AppHostLauncherTests.cs (1)
1347var fileLoggerProvider = new FileLoggerProvider(executionContext.LogFilePath, new TestStartupErrorWriter());
Commands\RunCommandTests.cs (12)
4468using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter); 4546using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4592using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4646using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4690using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4732using var fileLoggerProvider = new FileLoggerProvider( 4770using var fileLoggerProvider = new FileLoggerProvider( 4831using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4874using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4913using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4954using var fileLoggerProvider = new FileLoggerProvider( 4999using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter);
Diagnostics\FileLoggerProviderTests.cs (8)
19using (var provider = new FileLoggerProvider(path, errorWriter)) 46using (var provider = new FileLoggerProvider(path, errorWriter)) 76? new FileLoggerProvider(Path.Combine(logsDirectory, "test.log"), errorWriter) 77: new FileLoggerProvider(logsDirectory, TimeProvider.System, errorWriter); 101using (var provider = new FileLoggerProvider(path, errorWriter)) 129? new FileLoggerProvider(Path.Combine(logsDirectory, "test.log"), new TestStartupErrorWriter()) 130: new FileLoggerProvider(logsDirectory, TimeProvider.System, new TestStartupErrorWriter()); 186using (var provider = new FileLoggerProvider(logFilePath, errorWriter))
ProfileCaptureServiceTests.cs (1)
552return new FileLoggerProvider(logPath, new TestStartupErrorWriter());
Projects\GuestAppHostProjectTests.cs (1)
2597var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Projects\GuestRuntimeTests.cs (1)
920using var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Utils\CliTestHelper.cs (1)
134services.AddSingleton(sp => new FileLoggerProvider(testLogFilePath, new TestStartupErrorWriter()));
72 references to FileLoggerProvider
aspire (32)
Commands\AppHostLauncher.cs (1)
40FileLoggerProvider fileLoggerProvider,
Commands\DashboardRunCommand.cs (2)
35private readonly FileLoggerProvider _fileLoggerProvider; 81FileLoggerProvider fileLoggerProvider,
Commands\RunCommand.cs (5)
73private readonly FileLoggerProvider _fileLoggerProvider; 140FileLoggerProvider fileLoggerProvider, 1221internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken) 1297var shortCategory = FileLoggerProvider.GetShortCategoryName(entry.CategoryName); 1407FileLoggerProvider fileLoggerProvider,
Diagnostics\FileLoggerProvider.cs (3)
36internal static FileLoggerProvider CreateDisabled(string logFilePath) => new(logFilePath); 281internal sealed class FileLogger(FileLoggerProvider provider, string categoryName) : ILogger 304var shortCategory = FileLoggerProvider.GetShortCategoryName(categoryName);
Profiling\ProfileCaptureService.cs (1)
27FileLoggerProvider fileLoggerProvider,
Program.cs (9)
89FileLoggerProvider FileLoggerProvider, 138var logFilePath = ParseLogFileOption(args) ?? FileLoggerProvider.GenerateLogFilePath(logsDirectory, TimeProvider.System); 240/// <returns>A tuple containing the configured <see cref="ILoggerFactory"/> and the <see cref="FileLoggerProvider"/> used for file logging.</returns> 241internal static (ILoggerFactory LoggerFactory, FileLoggerProvider FileLoggerProvider) CreateLoggerFactory(string[] args, CliLoggingOptions loggingOptions, IStartupErrorWriter errorWriter, ConsoleLogBufferContext logBufferContext) 249var fileLoggerProvider = new FileLoggerProvider(loggingOptions.LogFilePath, loggingOptions.LogsDirectory, errorWriter); 272builder.AddFilter<FileLoggerProvider>(null, LogLevel.Debug); 276builder.AddFilter<FileLoggerProvider>("Microsoft.Extensions.Http.DefaultHttpClientFactory", LogLevel.Information); 277builder.AddFilter<FileLoggerProvider>("Aspire.Cli.Certificates.NativeCertificateToolRunner", LogLevel.Information); 1507FileLoggerProvider.CreateDisabled(loggingOptions.LogFilePath),
Projects\DotNetAppHostProject.cs (2)
49private readonly Diagnostics.FileLoggerProvider _fileLoggerProvider; 91Diagnostics.FileLoggerProvider fileLoggerProvider,
Projects\GuestAppHostProject.cs (2)
56private readonly FileLoggerProvider _fileLoggerProvider; 92FileLoggerProvider fileLoggerProvider,
Projects\GuestRuntime.cs (3)
22private readonly FileLoggerProvider? _fileLoggerProvider; 46FileLoggerProvider? fileLoggerProvider = null, 62public GuestRuntime(RuntimeSpec spec, ILogger logger, Func<string, string?> commandResolver, IEnvironment environment, ProfilingTelemetry profilingTelemetry, IProcessExecutionFactory processExecutionFactory, FileLoggerProvider? fileLoggerProvider = null)
Projects\ProcessGuestLauncher.cs (2)
22private readonly FileLoggerProvider? _fileLoggerProvider; 28FileLoggerProvider? fileLoggerProvider,
Utils\OutputCollector.cs (2)
19private readonly FileLoggerProvider? _fileLogger; 34public OutputCollector(FileLoggerProvider? fileLogger, string category = CliLogFormat.Categories.AppHost)
Aspire.Cli.Tests (40)
Commands\AppHostLauncherTests.cs (3)
1215private readonly FileLoggerProvider _fileLoggerProvider; 1220FileLoggerProvider fileLoggerProvider, 1347var fileLoggerProvider = new FileLoggerProvider(executionContext.LogFilePath, new TestStartupErrorWriter());
Commands\RunCommandTests.cs (12)
4468using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter); 4546using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4592using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4646using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4690using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4732using var fileLoggerProvider = new FileLoggerProvider( 4770using var fileLoggerProvider = new FileLoggerProvider( 4831using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4874using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4913using (var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter())) 4954using var fileLoggerProvider = new FileLoggerProvider( 4999using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter);
Diagnostics\FileLoggerProviderTests.cs (6)
19using (var provider = new FileLoggerProvider(path, errorWriter)) 46using (var provider = new FileLoggerProvider(path, errorWriter)) 75using var provider = explicitLogFilePath 101using (var provider = new FileLoggerProvider(path, errorWriter)) 128using var provider = explicitLogFilePath 186using (var provider = new FileLoggerProvider(logFilePath, errorWriter))
ProfileCaptureServiceTests.cs (10)
38using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 92using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 114using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 149using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 181using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 199using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 222using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 254using var fileLoggerProvider = CreateFileLoggerProvider(workspace); 549private static FileLoggerProvider CreateFileLoggerProvider(TemporaryWorkspace workspace) 556FileLoggerProvider fileLoggerProvider,
Projects\GuestAppHostProjectTests.cs (3)
43private readonly List<FileLoggerProvider> _fileLoggerProviders = []; 55foreach (var provider in _fileLoggerProviders) 2597var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Projects\GuestRuntimeTests.cs (2)
25FileLoggerProvider? fileLoggerProvider = null) 920using var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Telemetry\ReportedLogExportTests.cs (1)
125using var fileLogger = fileProvider;
Utils\CliTestHelper.cs (1)
133var testLogFilePath = FileLoggerProvider.GenerateLogFilePath(testLogsDirectory, TimeProvider.System);
Utils\CliTestHelperTests.cs (2)
23var fileLoggerProvider = provider.GetRequiredService<FileLoggerProvider>();