( log: Record<string, any>, commandEvent: CommandStartedEvent | LoggableCommandSucceededEvent | LoggableCommandFailedEvent )
| 626 | } |
| 627 | |
| 628 | function attachCommandFields( |
| 629 | log: Record<string, any>, |
| 630 | commandEvent: CommandStartedEvent | LoggableCommandSucceededEvent | LoggableCommandFailedEvent |
| 631 | ) { |
| 632 | log.commandName = commandEvent.commandName; |
| 633 | log.requestId = commandEvent.requestId; |
| 634 | log.driverConnectionId = commandEvent.connectionId; |
| 635 | const { host, port } = HostAddress.fromString(commandEvent.address).toHostPort(); |
| 636 | log.serverHost = host; |
| 637 | log.serverPort = port; |
| 638 | if (commandEvent?.serviceId) { |
| 639 | log.serviceId = commandEvent.serviceId.toHexString(); |
| 640 | } |
| 641 | log.databaseName = commandEvent.databaseName; |
| 642 | log.serverConnectionId = commandEvent.serverConnectionId; |
| 643 | |
| 644 | return log; |
| 645 | } |
| 646 | |
| 647 | function attachConnectionFields(log: Record<string, any>, event: any) { |
| 648 | const { host, port } = HostAddress.fromString(event.address).toHostPort(); |
no test coverage detected