Skip to content

Commit 2b5895c

Browse files
committed
Still use RegisteredLogger when provided with a logger
Fixes #63
1 parent fcc0963 commit 2b5895c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Serilog.Extensions.Hosting/SerilogHostBuilderExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ public static IHostBuilder UseSerilog(
8484
{
8585
// This won't (and shouldn't) take ownership of the logger.
8686
collection.AddSingleton(logger);
87+
88+
// Still need to use RegisteredLogger as it is used by ConfigureDiagnosticContext.
89+
collection.AddSingleton(new RegisteredLogger(logger));
8790
}
8891
bool useRegisteredLogger = logger != null;
8992
ConfigureDiagnosticContext(collection, useRegisteredLogger);

0 commit comments

Comments
 (0)