File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ public static IWebHostBuilder UseSerilog(
8888 {
8989 if ( builder == null ) throw new ArgumentNullException ( nameof ( builder ) ) ;
9090 if ( configureLogger == null ) throw new ArgumentNullException ( nameof ( configureLogger ) ) ;
91+
9192 builder . ConfigureServices ( ( context , collection ) =>
9293 {
9394 var loggerConfiguration = new LoggerConfiguration ( ) ;
@@ -105,13 +106,13 @@ public static IWebHostBuilder UseSerilog(
105106 ILogger registeredLogger = null ;
106107 if ( preserveStaticLogger )
107108 {
108- // Passing a `null` logger to `SerilogLoggerFactory` results in disposal via
109- // `Log.CloseAndFlush()`, which additionally replaces the static logger with a no-op.
110- Log . Logger = logger ;
109+ registeredLogger = logger ;
111110 }
112111 else
113112 {
114- registeredLogger = logger ;
113+ // Passing a `null` logger to `SerilogLoggerFactory` results in disposal via
114+ // `Log.CloseAndFlush()`, which additionally replaces the static logger with a no-op.
115+ Log . Logger = logger ;
115116 }
116117
117118 collection . AddSingleton < ILoggerFactory > ( services =>
You can’t perform that action at this time.
0 commit comments