Skip to content

Commit 8743dcb

Browse files
remove stray error handling changes
1 parent ffeead4 commit 8743dcb

File tree

2 files changed

+3
-23
lines changed

2 files changed

+3
-23
lines changed

src/mongo_logger.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ function defaultLogTransform(
509509
return log;
510510
case SERVER_SELECTION_FAILED:
511511
log = attachServerSelectionFields(log, logObject, maxDocumentLength);
512-
log.failure = logObject.failure?.message;
512+
log.failure = logObject.failure.message;
513513
return log;
514514
case SERVER_SELECTION_SUCCEEDED:
515515
log = attachServerSelectionFields(log, logObject, maxDocumentLength);
@@ -536,7 +536,7 @@ function defaultLogTransform(
536536
log = attachCommandFields(log, logObject);
537537
log.message = 'Command failed';
538538
log.durationMS = logObject.duration;
539-
log.failure = logObject.failure?.message ?? '(redacted)';
539+
log.failure = logObject.failure.message ?? '(redacted)';
540540
return log;
541541
case CONNECTION_POOL_CREATED:
542542
log = attachConnectionFields(log, logObject);
@@ -666,7 +666,7 @@ function defaultLogTransform(
666666
log = attachServerHeartbeatFields(log, logObject);
667667
log.message = 'Server heartbeat failed';
668668
log.durationMS = logObject.duration;
669-
log.failure = logObject.failure?.message;
669+
log.failure = logObject.failure.message;
670670
return log;
671671
case TOPOLOGY_OPENING:
672672
log = attachSDAMFields(log, logObject);

test/unit/mongo_client.test.js

-20
Original file line numberDiff line numberDiff line change
@@ -864,26 +864,6 @@ describe('MongoOptions', function () {
864864
});
865865
});
866866

867-
context('when option is not a valid MongoDBLogwritable stream', function () {
868-
it('should default to stderr', function () {
869-
const writable = {
870-
buffer: [],
871-
misNamedWrite(log) {
872-
this.buffer.push(log);
873-
}
874-
};
875-
const client = new MongoClient('mongodb://a/', {
876-
[loggerFeatureFlag]: true,
877-
mongodbLogPath: writable
878-
});
879-
const log = { t: new Date(), c: 'constructorInvalidOption', s: 'error' };
880-
client.options.mongoLoggerOptions.logDestination.write(log);
881-
expect(stderrStub.write).calledWith(
882-
inspect(log, { breakLength: Infinity, compact: true })
883-
);
884-
});
885-
});
886-
887867
context('when option is `stdout`', function () {
888868
it('it is accessible through mongoLogger.logDestination', function () {
889869
const client = new MongoClient('mongodb://a/', {

0 commit comments

Comments
 (0)