This repository has been archived by the owner on Nov 28, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
OGM-1589: Add hibernate-ogm metadata to MongoClient construction
This change allows users to track which connections are coming from hibernate-ogm by examining the MongoDB server logs, by looking for log statements like this: { "t": { "$date": "2024-09-05T11:52:33.248-04:00" }, "s": "D2", "c": "COMMAND", "id": 21965, "ctx": "conn304", "commandArgs": { "isMaster": 1, "helloOk": true, "client": { "driver": { "name": "mongo-java-driver|legacy|hibernate-ogm", "version": "4.11.3|5.4.2" }, "os": { "type": "Darwin", "name": "Mac OS X", "architecture": "x86_64", "version": "14.6.1" }, "platform": "Java/Amazon.com Inc./1.8.0_422-b05" }, "$db": "admin" } } Note the driver name and version refer to both the underlying MongoDB Java driver and hibernate-ogm.
- Loading branch information