From a735bc076d76099c73600587ff8761bb78b15741 Mon Sep 17 00:00:00 2001 From: yanglin Date: Mon, 23 Dec 2024 10:56:15 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3282:=20=E5=A4=84=E7=90=86=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../center/message/service/card/log/CardLoggers.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/log/CardLoggers.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/log/CardLoggers.java index 5a903e29..c53ce845 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/log/CardLoggers.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/card/log/CardLoggers.java @@ -8,6 +8,7 @@ import cn.axzo.msg.center.message.service.card.CardProps; import cn.axzo.msg.center.message.service.card.CardRequestContext; import com.google.common.base.Throwables; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.util.ArrayList; @@ -17,6 +18,7 @@ import java.util.List; /** * @author yanglin */ +@Slf4j @Component @RequiredArgsConstructor public class CardLoggers { @@ -37,6 +39,14 @@ public class CardLoggers { @Override public void reloadAndLogCards(String operationContext, Exception exception) { + try { + reloadAndLogCardsImpl(operationContext, exception); + } catch (Exception e) { + log.warn("reloadAndLogCards failed. operationContext={}", operationContext, e); + } + } + + private void reloadAndLogCardsImpl(String operationContext, Exception exception) { if (!enableCardLog) return; ArrayList logs = new ArrayList<>(); for (Card card : cardDao.reloadCards(cards)) {