diff --git a/server/odc-service/src/main/java/com/oceanbase/odc/service/db/util/OBMysqlCallFunctionCallBack.java b/server/odc-service/src/main/java/com/oceanbase/odc/service/db/util/OBMysqlCallFunctionCallBack.java index 703ce1bb4a..84914deed9 100644 --- a/server/odc-service/src/main/java/com/oceanbase/odc/service/db/util/OBMysqlCallFunctionCallBack.java +++ b/server/odc-service/src/main/java/com/oceanbase/odc/service/db/util/OBMysqlCallFunctionCallBack.java @@ -41,7 +41,9 @@ import com.oceanbase.tools.dbbrowser.util.SqlBuilder; import lombok.NonNull; +import lombok.extern.slf4j.Slf4j; +@Slf4j public class OBMysqlCallFunctionCallBack implements ConnectionCallback { private final DBFunction function; @@ -99,6 +101,7 @@ public CallFunctionResp doInConnection(Connection con) throws SQLException, Data throw new IllegalStateException("The return value of a function must be unique"); } } catch (Exception e) { + log.warn("Failed to call function {}", function.getFunName(), e); CallFunctionResp callFunctionResp = generateDefaultReturnValue(); callFunctionResp.setErrorMessage(e.getMessage()); return callFunctionResp;