3 implementations of Services
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\LoggingBuilder.cs (1)
16public IServiceCollection Services { get; }
Microsoft.Extensions.Hosting (1)
HostApplicationBuilder.cs (1)
401public IServiceCollection Services { get; }
Microsoft.Extensions.Logging (1)
LoggingBuilder.cs (1)
15public IServiceCollection Services { get; }
73 references to Services
Aspire.Dashboard.Components.Tests (3)
tests\Shared\Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
Aspire.Dashboard.Tests (3)
tests\Shared\Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
Aspire.Hosting.Testing.Tests (3)
tests\Shared\Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
Aspire.Hosting.Tests (3)
tests\Shared\Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
Aspire.Playground.Tests (3)
tests\Shared\Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
BasicTestApp (1)
Program.cs (1)
50builder.Logging.Services.AddSingleton<ILoggerProvider, PrependMessageLoggerProvider>(s =>
Microsoft.AspNetCore.InternalTesting (5)
AssemblyTestLog.cs (2)
176builder.Services.AddSingleton<ILoggerProvider>(_ => serilogLoggerProvider); 205builder.Services.AddSingleton<ILoggerProvider>(_ => serilogLoggerProvider);
Logging\XunitLoggerFactoryExtensions.cs (3)
15builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output)); 21builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel)); 27builder.Services.AddSingleton<ILoggerProvider>(new XunitLoggerProvider(output, minLevel, logStart));
Microsoft.Extensions.Diagnostics.Testing (6)
Logging\FakeLoggerBuilderExtensions.cs (6)
30builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, FakeLoggerProvider>()); 31_ = builder.Services.Configure<FakeLogCollectorOptions>(section); 32_ = builder.Services.AddSingleton<FakeLogCollector>(); 48builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, FakeLoggerProvider>()); 49_ = builder.Services.Configure(configure); 50_ = builder.Services.AddSingleton<FakeLogCollector>();
Microsoft.Extensions.Logging (5)
FilterLoggingBuilderExtensions.cs (1)
194builder.Services.Configure(configureOptions);
LoggingBuilderExtensions.cs (4)
24builder.Services.Add(ServiceDescriptor.Singleton<IConfigureOptions<LoggerFilterOptions>>( 37builder.Services.AddSingleton(provider); 48builder.Services.RemoveAll<ILoggerProvider>(); 60builder.Services.Configure(action);
Microsoft.Extensions.Logging.AzureAppServices (3)
AzureAppServicesLoggerFactoryExtensions.cs (3)
57var services = builder.Services; 75LoggerProviderOptions.RegisterProviderOptions<AzureFileLoggerOptions, FileLoggerProvider>(builder.Services); 84LoggerProviderOptions.RegisterProviderOptions<AzureBlobLoggerOptions, BlobLoggerProvider>(builder.Services);
Microsoft.Extensions.Logging.Configuration (5)
LoggingBuilderConfigurationExtensions.cs (2)
19builder.Services.TryAddSingleton<ILoggerProviderConfigurationFactory, LoggerProviderConfigurationFactory>(); 20builder.Services.TryAddSingleton(typeof(ILoggerProviderConfiguration<>), typeof(LoggerProviderConfiguration<>));
LoggingBuilderExtensions.cs (3)
26builder.Services.AddSingleton<IConfigureOptions<LoggerFilterOptions>>(new LoggerFilterConfigureOptions(configuration)); 27builder.Services.AddSingleton<IOptionsChangeTokenSource<LoggerFilterOptions>>(new ConfigurationChangeTokenSource<LoggerFilterOptions>(configuration)); 29builder.Services.AddSingleton(new LoggingConfiguration(configuration));
Microsoft.Extensions.Logging.Console (9)
ConsoleLoggerExtensions.cs (9)
38builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, ConsoleLoggerProvider>()); 40builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<ConsoleLoggerOptions>, ConsoleLoggerConfigureOptions>()); 41builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOptionsChangeTokenSource<ConsoleLoggerOptions>, LoggerProviderOptionsChangeTokenSource<ConsoleLoggerOptions, ConsoleLoggerProvider>>()); 56builder.Services.Configure(configure); 118builder.Services.Configure(configure); 153builder.Services.Configure(configure); 164builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ConsoleFormatter, TFormatter>()); 165builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<TOptions>, TConfigureOptions>()); 166builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOptionsChangeTokenSource<TOptions>, ConsoleLoggerFormatterOptionsChangeTokenSource<TFormatter, TOptions>>());
Microsoft.Extensions.Logging.Debug (1)
DebugLoggerFactoryExtensions.cs (1)
53builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, DebugLoggerProvider>());
Microsoft.Extensions.Logging.EventLog (3)
EventLoggerFactoryExtensions.cs (3)
60builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, EventLogLoggerProvider>()); 76builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider>(new EventLogLoggerProvider(settings))); 92builder.Services.Configure(configure);
Microsoft.Extensions.Logging.EventSource (4)
EventSourceLoggerFactoryExtensions.cs (4)
43builder.Services.TryAddSingleton(LoggingEventSource.Instance); 44builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, EventSourceLoggerProvider>()); 45builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<LoggerFilterOptions>, EventLogFiltersConfigureOptions>()); 46builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IOptionsChangeTokenSource<LoggerFilterOptions>, EventLogFiltersConfigureOptionsChangeSource>());
Microsoft.Extensions.Logging.TraceSource (2)
TraceSourceFactoryExtensions.cs (2)
141builder.Services.AddSingleton<ILoggerProvider>(_ => new TraceSourceLoggerProvider(sourceSwitch)); 162builder.Services.AddSingleton<ILoggerProvider>(_ => new TraceSourceLoggerProvider(sourceSwitch, listener));
Microsoft.Extensions.Telemetry (9)
Logging\LoggingEnrichmentExtensions.cs (5)
37builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerFactory, ExtendedLoggerFactory>()); 38_ = builder.Services.Configure(configure); 39_ = builder.Services.AddOptionsWithValidateOnStart<LoggerEnrichmentOptions, LoggerEnrichmentOptionsValidator>(); 55builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerFactory, ExtendedLoggerFactory>()); 56_ = builder.Services.AddOptionsWithValidateOnStart<LoggerEnrichmentOptions, LoggerEnrichmentOptionsValidator>().Bind(section);
Logging\LoggingRedactionExtensions.cs (4)
37builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerFactory, ExtendedLoggerFactory>()); 38_ = builder.Services.Configure(configure); 54builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerFactory, ExtendedLoggerFactory>()); 55_ = builder.Services.AddOptions<LoggerRedactionOptions>().Bind(section);
Microsoft.Extensions.Telemetry.Tests (5)
Enrichment\ApplicationEnricherExtensionsTests.cs (1)
51.Services.AddServiceLogEnricher(e =>
Enrichment\ProcessEnricherExtensionsTests.cs (1)
54.Services.AddProcessLogEnricher(options =>
Logging\ExtendedLoggerFactoryTests.cs (1)
533var factory = Utils.CreateLoggerFactory(builder => builder.Services.AddSingleton(_ => provider.Object));
Logging\ExtendedLoggerTests.cs (2)
673builder.Services.Configure<LoggerFilterOptions>(options => options.CaptureScopes = false); 703builder.Services.Configure<LoggerFilterOptions>(options => options.CaptureScopes = false);