...

Text file src/go.mongodb.org/mongo-driver/testdata/command-monitoring/logging/server-connection-id.yml

Documentation: go.mongodb.org/mongo-driver/testdata/command-monitoring/logging

     1description: "server-connection-id"
     2
     3schemaVersion: "1.13"
     4
     5runOnRequirements:
     6  - minServerVersion: "4.2"
     7
     8createEntities:
     9  - client:
    10      id: &client client
    11      observeLogMessages:
    12        command: debug
    13  - database:
    14      id: &database database
    15      client: *client
    16      databaseName: &databaseName logging-server-connection-id-tests
    17  - collection:
    18      id: &collection collection
    19      database: *database
    20      collectionName: &collectionName logging-tests-collection
    21
    22initialData:
    23  - databaseName: *databaseName
    24    collectionName: *collectionName
    25    documents: []
    26
    27tests:
    28  - description: "command log messages include server connection id"
    29    operations:
    30      - name: insertOne
    31        object: *collection
    32        arguments:
    33            document: { x: 1 }
    34      - name: find
    35        object: *collection
    36        arguments:
    37          filter: { $or: true }
    38        expectError:
    39          isError: true
    40    expectLogMessages:
    41      - client: *client
    42        messages:
    43          - level: debug
    44            component: command
    45            data:
    46              message: "Command started"
    47              commandName: insert
    48              serverConnectionId: { $$type: [int, long] }
    49          - level: debug
    50            component: command
    51            data:
    52              message: "Command succeeded"
    53              commandName: insert
    54              serverConnectionId: { $$type: [int, long] }
    55          - level: debug
    56            component: command
    57            data:
    58              message: "Command started"
    59              commandName: find
    60              serverConnectionId: { $$type: [int, long] }
    61          - level: debug
    62            component: command
    63            data:
    64              message: "Command failed"
    65              commandName: find
    66              serverConnectionId: { $$type: [int, long] }

View as plain text