diff --git a/core-jdk8/src/main/java/org/bsc/langgraph4j/utils/TryConsumer.java b/core-jdk8/src/main/java/org/bsc/langgraph4j/utils/TryConsumer.java index 5b3d97a..be14213 100644 --- a/core-jdk8/src/main/java/org/bsc/langgraph4j/utils/TryConsumer.java +++ b/core-jdk8/src/main/java/org/bsc/langgraph4j/utils/TryConsumer.java @@ -1,9 +1,12 @@ package org.bsc.langgraph4j.utils; +import lombok.extern.slf4j.XSlf4j; + import java.util.function.Consumer; @FunctionalInterface public interface TryConsumer extends Consumer { + org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(TryConsumer.class); void tryAccept( T t ) throws Ex; @@ -11,6 +14,7 @@ default void accept( T t ) { try { tryAccept(t); } catch (Throwable ex) { + log.error(ex.getMessage(), ex); throw new RuntimeException(ex); } }