From 6d91af85582f6c01303e491d911729be29096260 Mon Sep 17 00:00:00 2001 From: yizhouxw Date: Mon, 30 Sep 2024 15:43:57 +0800 Subject: [PATCH] fix(database): refine log output for sync database failed --- .../odc/service/connection/database/DatabaseService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java index 7b85a031fd..47d0a96d01 100644 --- a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java +++ b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java @@ -56,6 +56,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.validation.annotation.Validated; +import com.oceanbase.odc.common.util.ExceptionUtils; import com.oceanbase.odc.core.authority.SecurityManager; import com.oceanbase.odc.core.authority.permission.Permission; import com.oceanbase.odc.core.authority.util.Authenticated; @@ -515,7 +516,8 @@ public Boolean internalSyncDataSourceSchemas(@NonNull Long dataSourceId) throws }); return true; } catch (Exception ex) { - log.warn("Sync database failed, dataSourceId={}, errorMessage={}", dataSourceId, ex.getLocalizedMessage()); + log.warn("Sync database failed, dataSourceId={}, errorMessage={}", + dataSourceId, ExceptionUtils.getRootCauseReason(ex)); return false; } finally { lock.unlock();