@@ -569,9 +569,9 @@ export class Topology extends TypedEventEmitter<TopologyEvents> {
569
569
570
570
options = { serverSelectionTimeoutMS : this . s . serverSelectionTimeoutMS , ...options } ;
571
571
if (
572
- this . client . mongoLogger . willLog ( SeverityLevel . DEBUG , MongoLoggableComponent . SERVER_SELECTION )
572
+ this . client . mongoLogger ? .willLog ( SeverityLevel . DEBUG , MongoLoggableComponent . SERVER_SELECTION )
573
573
) {
574
- this . client . mongoLogger . debug (
574
+ this . client . mongoLogger ? .debug (
575
575
MongoLoggableComponent . SERVER_SELECTION ,
576
576
new ServerSelectionStartedEvent ( selector , this . description , options . operationName )
577
577
) ;
@@ -583,12 +583,12 @@ export class Topology extends TypedEventEmitter<TopologyEvents> {
583
583
584
584
if ( isSharded && transaction && transaction . server ) {
585
585
if (
586
- this . client . mongoLogger . willLog (
586
+ this . client . mongoLogger ? .willLog (
587
587
SeverityLevel . DEBUG ,
588
588
MongoLoggableComponent . SERVER_SELECTION
589
589
)
590
590
) {
591
- this . client . mongoLogger . debug (
591
+ this . client . mongoLogger ? .debug (
592
592
MongoLoggableComponent . SERVER_SELECTION ,
593
593
new ServerSelectionSucceededEvent (
594
594
selector ,
@@ -623,12 +623,12 @@ export class Topology extends TypedEventEmitter<TopologyEvents> {
623
623
this . description
624
624
) ;
625
625
if (
626
- this . client . mongoLogger . willLog (
626
+ this . client . mongoLogger ? .willLog (
627
627
SeverityLevel . DEBUG ,
628
628
MongoLoggableComponent . SERVER_SELECTION
629
629
)
630
630
) {
631
- this . client . mongoLogger . debug (
631
+ this . client . mongoLogger ? .debug (
632
632
MongoLoggableComponent . SERVER_SELECTION ,
633
633
new ServerSelectionFailedEvent (
634
634
selector ,
@@ -915,12 +915,12 @@ function drainWaitQueue(queue: List<ServerSelectionRequest>, err?: MongoDriverEr
915
915
if ( ! waitQueueMember [ kCancelled ] ) {
916
916
if ( err ) {
917
917
if (
918
- waitQueueMember . mongoLogger . willLog (
918
+ waitQueueMember . mongoLogger ? .willLog (
919
919
SeverityLevel . DEBUG ,
920
920
MongoLoggableComponent . SERVER_SELECTION
921
921
)
922
922
) {
923
- waitQueueMember . mongoLogger . debug (
923
+ waitQueueMember . mongoLogger ? .debug (
924
924
MongoLoggableComponent . SERVER_SELECTION ,
925
925
new ServerSelectionFailedEvent (
926
926
waitQueueMember . serverSelector ,
@@ -969,12 +969,12 @@ function processWaitQueue(topology: Topology) {
969
969
} catch ( e ) {
970
970
waitQueueMember . timeoutController . clear ( ) ;
971
971
if (
972
- topology . client . mongoLogger . willLog (
972
+ topology . client . mongoLogger ? .willLog (
973
973
SeverityLevel . DEBUG ,
974
974
MongoLoggableComponent . SERVER_SELECTION
975
975
)
976
976
) {
977
- topology . client . mongoLogger . debug (
977
+ topology . client . mongoLogger ? .debug (
978
978
MongoLoggableComponent . SERVER_SELECTION ,
979
979
new ServerSelectionFailedEvent (
980
980
waitQueueMember . serverSelector ,
@@ -992,12 +992,12 @@ function processWaitQueue(topology: Topology) {
992
992
if ( selectedDescriptions . length === 0 ) {
993
993
if ( ! waitQueueMember . waitingLogged ) {
994
994
if (
995
- topology . client . mongoLogger . willLog (
995
+ topology . client . mongoLogger ? .willLog (
996
996
SeverityLevel . INFORMATIONAL ,
997
997
MongoLoggableComponent . SERVER_SELECTION
998
998
)
999
999
) {
1000
- topology . client . mongoLogger . info (
1000
+ topology . client . mongoLogger ? .info (
1001
1001
MongoLoggableComponent . SERVER_SELECTION ,
1002
1002
new WaitingForSuitableServerEvent (
1003
1003
waitQueueMember . serverSelector ,
@@ -1032,12 +1032,12 @@ function processWaitQueue(topology: Topology) {
1032
1032
topology . description
1033
1033
) ;
1034
1034
if (
1035
- topology . client . mongoLogger . willLog (
1035
+ topology . client . mongoLogger ? .willLog (
1036
1036
SeverityLevel . DEBUG ,
1037
1037
MongoLoggableComponent . SERVER_SELECTION
1038
1038
)
1039
1039
) {
1040
- topology . client . mongoLogger . debug (
1040
+ topology . client . mongoLogger ? .debug (
1041
1041
MongoLoggableComponent . SERVER_SELECTION ,
1042
1042
new ServerSelectionFailedEvent (
1043
1043
waitQueueMember . serverSelector ,
@@ -1058,12 +1058,12 @@ function processWaitQueue(topology: Topology) {
1058
1058
waitQueueMember . timeoutController . clear ( ) ;
1059
1059
1060
1060
if (
1061
- topology . client . mongoLogger . willLog (
1061
+ topology . client . mongoLogger ? .willLog (
1062
1062
SeverityLevel . DEBUG ,
1063
1063
MongoLoggableComponent . SERVER_SELECTION
1064
1064
)
1065
1065
) {
1066
- topology . client . mongoLogger . debug (
1066
+ topology . client . mongoLogger ? .debug (
1067
1067
MongoLoggableComponent . SERVER_SELECTION ,
1068
1068
new ServerSelectionSucceededEvent (
1069
1069
waitQueueMember . serverSelector ,
0 commit comments