From 53e2c2a8b3634a62dc0ad5856a040db9feb0f9d6 Mon Sep 17 00:00:00 2001 From: Martin Kamp Jensen Date: Mon, 3 Nov 2025 13:28:14 +0100 Subject: [PATCH] GH-4787: Include exception in call to logger when tool execution fails Signed-off-by: Martin Kamp Jensen --- .../tool/execution/DefaultToolExecutionExceptionProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-ai-model/src/main/java/org/springframework/ai/tool/execution/DefaultToolExecutionExceptionProcessor.java b/spring-ai-model/src/main/java/org/springframework/ai/tool/execution/DefaultToolExecutionExceptionProcessor.java index 5efe177a8d1..11fc180ecee 100644 --- a/spring-ai-model/src/main/java/org/springframework/ai/tool/execution/DefaultToolExecutionExceptionProcessor.java +++ b/spring-ai-model/src/main/java/org/springframework/ai/tool/execution/DefaultToolExecutionExceptionProcessor.java @@ -77,7 +77,8 @@ public String process(ToolExecutionException exception) { message = "Exception occurred in tool: " + exception.getToolDefinition().name() + " (" + cause.getClass().getSimpleName() + ")"; } - logger.debug("Exception thrown by tool: {}. Message: {}", exception.getToolDefinition().name(), message); + logger.debug("Exception thrown by tool: {}. Message: {}", exception.getToolDefinition().name(), message, + exception); return message; }