We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7030b19 commit e94a240Copy full SHA for e94a240
samples/Sample/Program.cs
@@ -21,13 +21,17 @@ public static void Main(string[] args)
21
.CreateLogger();
22
23
var services = new ServiceCollection();
24
+
25
+ services.AddSingleton(providers);
26
services.AddSingleton<ILoggerFactory>(sc =>
27
{
- // Add providers already registered through IoC
28
+ var providerCollection = sc.GetService<LoggerProviderCollection>();
29
+ var factory = new SerilogLoggerFactory(null, true, providerCollection);
30
31
foreach (var provider in sc.GetServices<ILoggerProvider>())
- providers.AddProvider(provider);
32
+ factory.AddProvider(provider);
33
- return new SerilogLoggerFactory(null, true, providers);
34
+ return factory;
35
});
36
37
services.AddLogging(l => l.AddConsole());
0 commit comments