From 4b78421e59ae199a79d38e60b89a8581db606dfd Mon Sep 17 00:00:00 2001 From: jaeuk520 Date: Sun, 29 Sep 2024 14:52:34 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Slack=20=EC=95=8C=EB=A6=BC=20=EC=A0=84?= =?UTF-8?q?=EC=86=A1=20=EB=B9=84=EB=8F=99=EA=B8=B0=20=EC=B2=98=EB=A6=AC=20?= =?UTF-8?q?=EC=8B=9C=20HttpServletRequest=EC=9D=98=20=EC=83=9D=EB=AA=85?= =?UTF-8?q?=EC=A3=BC=EA=B8=B0=EA=B0=80=20=EB=A8=BC=EC=A0=80=20=EC=A2=85?= =?UTF-8?q?=EB=A3=8C=EB=90=98=EC=96=B4=20=EB=B0=9C=EC=83=9D=ED=95=98?= =?UTF-8?q?=EB=8D=98=20=EC=97=90=EB=9F=AC=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ku/covigator/controller/ControllerAdvice.java | 4 +++- .../com/ku/covigator/support/slack/SlackAlarmGenerator.java | 4 +--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ku/covigator/controller/ControllerAdvice.java b/src/main/java/com/ku/covigator/controller/ControllerAdvice.java index ef633dc..cd0905c 100644 --- a/src/main/java/com/ku/covigator/controller/ControllerAdvice.java +++ b/src/main/java/com/ku/covigator/controller/ControllerAdvice.java @@ -2,6 +2,7 @@ import com.ku.covigator.dto.response.ErrorResponse; import com.ku.covigator.exception.CovigatorException; +import com.ku.covigator.support.slack.RequestInfo; import com.ku.covigator.support.slack.SlackAlarmGenerator; import jakarta.servlet.http.HttpServletRequest; import lombok.RequiredArgsConstructor; @@ -80,7 +81,8 @@ public ResponseEntity handleCovigatorException(CovigatorException @ExceptionHandler(Exception.class) public ResponseEntity handleInternalException(Exception e, HttpServletRequest request) { - slackAlarmGenerator.sendSlackAlertErrorLog(e, request); + RequestInfo requestInfo = RequestInfo.from(request); + slackAlarmGenerator.sendSlackAlertErrorLog(e, requestInfo); return ResponseEntity.internalServerError() .body(new ErrorResponse(9999, "서버 복구중입니다. 잠시만 기다려주세요.")); } diff --git a/src/main/java/com/ku/covigator/support/slack/SlackAlarmGenerator.java b/src/main/java/com/ku/covigator/support/slack/SlackAlarmGenerator.java index 97c0403..d859a7c 100644 --- a/src/main/java/com/ku/covigator/support/slack/SlackAlarmGenerator.java +++ b/src/main/java/com/ku/covigator/support/slack/SlackAlarmGenerator.java @@ -28,9 +28,7 @@ public class SlackAlarmGenerator { private final Slack slack = Slack.getInstance(); @Async - public void sendSlackAlertErrorLog(Exception e, HttpServletRequest request) { - - RequestInfo requestInfo = RequestInfo.from(request); + public void sendSlackAlertErrorLog(Exception e, RequestInfo requestInfo) { try { slack.send(slackProperties.getUrl(), payload(p -> p