-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Component/s: Logging, Server Selection
-
None
Define both structured and unstructured versions of log messages for any existing logging behavior in this spec, and add new messages drivers should produce. If possible, update tests to include logging expectations.
Add an explicit test to ensure that no extra server selection events are observed for session support in accordance with DRIVERS-2530.
Note for implementers: DRIVERS-2530 is a pre-requisite to avoid race conditions in tests like this one.
- causes
-
DRIVERS-2762 Don't produce server selection log messages in load-balanced mode
- Backlog
- depends on
-
DRIVERS-2530 Do not perform server selection to determine sessions support
- Implementing
- is related to
-
DRIVERS-2858 Log line for "Waiting for suitable server to become available" is too noisy
- Backlog
- split to
-
CDRIVER-4487 Add log messages to Server selection spec
- Backlog
-
CXX-2588 Add log messages to Server selection spec
- Backlog
-
RUBY-3146 Add log messages to Server selection spec
- Backlog
-
PHPLIB-1000 Add log messages to Server selection spec
- Blocked
-
CSHARP-4347 Add log messages to Server selection spec
- Closed
-
GODRIVER-2572 Add log messages to Server selection spec
- Closed
-
JAVA-4754 Add log messages to Server selection spec
- Closed
-
MOTOR-1039 Add log messages to Server selection spec
- Closed
-
NODE-4687 Add log messages to Server selection spec
- Closed
-
PYTHON-3459 Add log messages to Server selection spec
- Closed
-
RUST-1495 Add log messages to Server selection spec
- Closed
- tested by
-
DRIVERS-2831 Add more comprehensive unified tests to server selection logging
- Backlog