Skip to content

Commit 7d90ac5

Browse files
committed
Add more log messages
1 parent c9ff85c commit 7d90ac5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

codegen/core/src/main/java/software/amazon/smithy/python/codegen/ClientGenerator.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ def _classify_error(
153153
error: Exception,
154154
context: InterceptorContext[Input, Output, $1T, $2T | None]
155155
) -> RetryErrorInfo:
156+
logger.debug("Classifying error: %s", error)
156157
""", transportRequest, transportResponse);
157158
writer.indent();
158159

@@ -276,9 +277,11 @@ async def _handle_execution(
276277
context_with_transport_request = cast(
277278
InterceptorContext[Input, None, $2T, None], context
278279
)
280+
logger.debug("Serializing request for: %s", context_with_transport_request.request)
279281
context_with_transport_request._transport_request = await serialize(
280282
context_with_transport_request.request, config
281283
)
284+
logger.debug("Serialization complete. Transport request: %s", context_with_transport_request._transport_request)
282285
283286
# Step 5: Invoke read_after_serialization
284287
for interceptor in interceptors:
@@ -337,10 +340,6 @@ await sleep(retry_token.retry_delay)
337340
await seek(0)
338341
else:
339342
# Step 8: Invoke record_success
340-
logger.debug(
341-
"Attempt %s succeeded. Not retrying request.",
342-
retry_token.retry_count + 1
343-
)
344343
retry_strategy.record_success(token=retry_token)
345344
break
346345
except Exception as e:
@@ -505,6 +504,7 @@ async def _handle_attempt(
505504
identity=identity,
506505
signing_properties=auth_option.signer_properties,
507506
)
507+
logger.debug("Signed HTTP request: %s", context._transport_request)
508508
""");
509509
}
510510
writer.popState();
@@ -566,9 +566,11 @@ async def _handle_attempt(
566566
InterceptorContext[Input, Output, $1T, $2T],
567567
context_with_response,
568568
)
569+
logger.debug("Deserializing transport response: %s", context_with_output._transport_response)
569570
context_with_output._response = await deserialize(
570571
context_with_output._transport_response, config
571572
)
573+
logger.debug("Deserialization complete. Response: %s", context_with_output._response)
572574
573575
# Step 7r: Invoke read_after_deserialization
574576
for interceptor in interceptors:

0 commit comments

Comments
 (0)