Skip to content

Commit 0b6c4fb

Browse files
committed
Add operation name and ID to message
1 parent 6ce31b6 commit 0b6c4fb

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

pymongo/asynchronous/mongo_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2837,7 +2837,7 @@ async def _write(self) -> T:
28372837
if self._retrying:
28382838
_debug_log(
28392839
_COMMAND_LOGGER,
2840-
message=f"Retrying write attempt number {self._attempt_number}",
2840+
message=f"Retrying write attempt number {self._attempt_number} for operation `{self._operation}` with id {self._operation_id}",
28412841
)
28422842
return await self._func(self._session, conn, self._retryable) # type: ignore
28432843
except PyMongoError as exc:
@@ -2863,7 +2863,7 @@ async def _read(self) -> T:
28632863
if self._retrying:
28642864
_debug_log(
28652865
_COMMAND_LOGGER,
2866-
message=f"Retrying read attempt number {self._attempt_number}",
2866+
message=f"Retrying read attempt number {self._attempt_number} for operation `{self._operation}` with id {self._operation_id}",
28672867
)
28682868
return await self._func(self._session, self._server, conn, read_pref) # type: ignore
28692869

pymongo/synchronous/mongo_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2823,7 +2823,7 @@ def _write(self) -> T:
28232823
if self._retrying:
28242824
_debug_log(
28252825
_COMMAND_LOGGER,
2826-
message=f"Retrying write attempt number {self._attempt_number}",
2826+
message=f"Retrying write attempt number {self._attempt_number} for operation `{self._operation}` with id {self._operation_id}",
28272827
)
28282828
return self._func(self._session, conn, self._retryable) # type: ignore
28292829
except PyMongoError as exc:
@@ -2849,7 +2849,7 @@ def _read(self) -> T:
28492849
if self._retrying:
28502850
_debug_log(
28512851
_COMMAND_LOGGER,
2852-
message=f"Retrying read attempt number {self._attempt_number}",
2852+
message=f"Retrying read attempt number {self._attempt_number} for operation `{self._operation}` with id {self._operation_id}",
28532853
)
28542854
return self._func(self._session, self._server, conn, read_pref) # type: ignore
28552855

test/asynchronous/test_logger.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ async def test_logging_retry_read_attempts(self):
110110
retry_messages = [
111111
r.getMessage() for r in cm.records if "Retrying read attempt" in r.getMessage()
112112
]
113+
print(retry_messages)
113114
self.assertEqual(len(retry_messages), 1)
114115

115116

test/test_logger.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ def test_logging_retry_read_attempts(self):
109109
retry_messages = [
110110
r.getMessage() for r in cm.records if "Retrying read attempt" in r.getMessage()
111111
]
112+
print(retry_messages)
112113
self.assertEqual(len(retry_messages), 1)
113114

114115

0 commit comments

Comments
 (0)