MCPcopy
hub / github.com/mongodb/node-mongodb-native / attachServerHeartbeatFields

Function attachServerHeartbeatFields

src/mongo_logger.ts:660–674  ·  view source on GitHub ↗
(
  log: Record<string, any>,
  serverHeartbeatEvent:
    | LoggableServerHeartbeatFailedEvent
    | LoggableServerHeartbeatStartedEvent
    | LoggableServerHeartbeatSucceededEvent
)

Source from the content-addressed store, hash-verified

658}
659
660function attachServerHeartbeatFields(
661 log: Record<string, any>,
662 serverHeartbeatEvent:
663 | LoggableServerHeartbeatFailedEvent
664 | LoggableServerHeartbeatStartedEvent
665 | LoggableServerHeartbeatSucceededEvent
666) {
667 const { awaited, connectionId } = serverHeartbeatEvent;
668 log.awaited = awaited;
669 log.driverConnectionId = serverHeartbeatEvent.connectionId;
670 const { host, port } = HostAddress.fromString(connectionId).toHostPort();
671 log.serverHost = host;
672 log.serverPort = port;
673 return log;
674}
675
676/** @internal */
677export function defaultLogTransform(

Callers 1

defaultLogTransformFunction · 0.85

Calls 2

toHostPortMethod · 0.80
fromStringMethod · 0.45

Tested by

no test coverage detected