diff --git a/src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.cs b/src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.cs index 4ec8efe7c59a..f18ef5eef7a1 100644 --- a/src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.cs +++ b/src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.cs @@ -75,7 +75,7 @@ public WebSocketsTransport(HttpConnectionOptions httpConnectionOptions, ILoggerF bool useStatefulReconnect = false) { _useStatefulReconnect = useStatefulReconnect; - _logger = (loggerFactory ?? NullLoggerFactory.Instance).CreateLogger(typeof(WebSocketsTransport)); + _logger = loggerFactory?.CreateLogger(typeof(WebSocketsTransport)) ?? NullLogger.Instance; _httpConnectionOptions = httpConnectionOptions ?? new HttpConnectionOptions(); _closeTimeout = _httpConnectionOptions.CloseTimeout;