5 instantiations of FileLoggerProvider
aspire (1)
Program.cs (1)
200var fileLoggerProvider = new FileLoggerProvider(loggingOptions.LogFilePath, errorWriter);
Aspire.Cli.Tests (4)
Commands\RunCommandTests.cs (1)
1507using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter);
Projects\GuestAppHostProjectTests.cs (1)
369fileLoggerProvider: new FileLoggerProvider(logFilePath, new TestStartupErrorWriter()));
Projects\GuestRuntimeTests.cs (1)
371using var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Utils\CliTestHelper.cs (1)
84services.AddSingleton(new FileLoggerProvider(testLogFilePath, new TestStartupErrorWriter()));
24 references to FileLoggerProvider
aspire (21)
Commands\RunCommand.cs (4)
69private readonly FileLoggerProvider _fileLoggerProvider; 98FileLoggerProvider fileLoggerProvider) 526internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken) 546var shortCategory = FileLoggerProvider.GetShortCategoryName(entry.CategoryName);
Diagnostics\FileLoggerProvider.cs (2)
226internal sealed class FileLogger(FileLoggerProvider provider, string categoryName) : ILogger 249var shortCategory = FileLoggerProvider.GetShortCategoryName(categoryName);
Program.cs (5)
78FileLoggerProvider FileLoggerProvider, 124var logFilePath = ParseLogFileOption(args) ?? FileLoggerProvider.GenerateLogFilePath(logsDirectory, TimeProvider.System); 189/// <returns>A tuple containing the configured <see cref="ILoggerFactory"/> and the <see cref="FileLoggerProvider"/> used for file logging.</returns> 190internal static (ILoggerFactory LoggerFactory, FileLoggerProvider FileLoggerProvider) CreateLoggerFactory(string[] args, CliLoggingOptions loggingOptions, IStartupErrorWriter errorWriter) 200var fileLoggerProvider = new FileLoggerProvider(loggingOptions.LogFilePath, errorWriter);
Projects\DotNetAppHostProject.cs (2)
34private readonly Diagnostics.FileLoggerProvider _fileLoggerProvider; 49Diagnostics.FileLoggerProvider fileLoggerProvider,
Projects\GuestAppHostProject.cs (2)
44private readonly FileLoggerProvider _fileLoggerProvider; 65FileLoggerProvider fileLoggerProvider,
Projects\GuestRuntime.cs (2)
19private readonly FileLoggerProvider? _fileLoggerProvider; 29public GuestRuntime(RuntimeSpec spec, ILogger logger, FileLoggerProvider? fileLoggerProvider = null, Func<string, string?>? commandResolver = null)
Projects\ProcessGuestLauncher.cs (2)
18private readonly FileLoggerProvider? _fileLoggerProvider; 21public ProcessGuestLauncher(string language, ILogger logger, FileLoggerProvider? fileLoggerProvider = null, Func<string, string?>? commandResolver = null)
Utils\OutputCollector.cs (2)
19private readonly FileLoggerProvider? _fileLogger; 34public OutputCollector(FileLoggerProvider? fileLogger, string category = "AppHost")
Aspire.Cli.Tests (3)
Commands\RunCommandTests.cs (1)
1507using var fileLoggerProvider = new FileLoggerProvider(logFilePath, errorWriter);
Projects\GuestRuntimeTests.cs (1)
371using var fileLoggerProvider = new FileLoggerProvider(logFilePath, new TestStartupErrorWriter());
Utils\CliTestHelper.cs (1)
83var testLogFilePath = FileLoggerProvider.GenerateLogFilePath(testLogsDirectory, TimeProvider.System);