(
self,
verb: str,
url: str,
requestHeaders: dict[str, str],
input: Any | None,
status: int | None,
responseHeaders: dict[str, Any],
output: str | object | None,
)
| 1377 | return self.__logger |
| 1378 | |
| 1379 | def __log( |
| 1380 | self, |
| 1381 | verb: str, |
| 1382 | url: str, |
| 1383 | requestHeaders: dict[str, str], |
| 1384 | input: Any | None, |
| 1385 | status: int | None, |
| 1386 | responseHeaders: dict[str, Any], |
| 1387 | output: str | object | None, |
| 1388 | ) -> None: |
| 1389 | if self._logger.isEnabledFor(logging.DEBUG): |
| 1390 | headersForRequest = requestHeaders.copy() |
| 1391 | if self.__auth: |
| 1392 | self.__auth.mask_authentication(headersForRequest) |
| 1393 | self._logger.debug( |
| 1394 | "%s %s://%s%s %s %s ==> %i %s %s", |
| 1395 | verb, |
| 1396 | self.__scheme, |
| 1397 | self.__hostname, |
| 1398 | url, |
| 1399 | headersForRequest, |
| 1400 | input, |
| 1401 | status, |
| 1402 | responseHeaders, |
| 1403 | output if isinstance(output, str) else "stream", |
| 1404 | ) |
| 1405 | |
| 1406 | |
| 1407 | class WithRequester(Generic[T]): |
no test coverage detected