From 868fbea7b3cea01905b4bdae5364e5cbb39a3009 Mon Sep 17 00:00:00 2001 From: Kwak Seong Joon Date: Thu, 23 Jan 2025 00:43:02 +0900 Subject: [PATCH 1/3] =?UTF-8?q?docs:=20=EB=A1=9C=EA=B7=B8=20=ED=8C=8C?= =?UTF-8?q?=EC=9D=BC=20=EC=B6=94=EA=B0=80=20-=20#124?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/GlobalExceptionHandler.java | 6 ++- .../src/main/resources/logback-spring.xml | 37 +++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 cakey-api/src/main/resources/logback-spring.xml diff --git a/cakey-api/src/main/java/com/cakey/exception/handler/GlobalExceptionHandler.java b/cakey-api/src/main/java/com/cakey/exception/handler/GlobalExceptionHandler.java index b26c50a..6a071c4 100644 --- a/cakey-api/src/main/java/com/cakey/exception/handler/GlobalExceptionHandler.java +++ b/cakey-api/src/main/java/com/cakey/exception/handler/GlobalExceptionHandler.java @@ -9,6 +9,7 @@ import com.fasterxml.jackson.databind.JsonMappingException; import jakarta.persistence.EntityNotFoundException; import jakarta.validation.ConstraintViolationException; +import lombok.extern.slf4j.Slf4j; import lombok.val; import org.springframework.context.MessageSourceResolvable; import org.springframework.context.support.DefaultMessageSourceResolvable; @@ -28,6 +29,7 @@ import java.lang.reflect.InvocationTargetException; import java.util.stream.Collectors; +@Slf4j @RestControllerAdvice public class GlobalExceptionHandler { @@ -198,6 +200,7 @@ public ResponseEntity> handleDataIntegrityViolationException(fin public ResponseEntity> handleInvocationTargetException(final InvocationTargetException e) { Throwable cause = e.getCause(); System.out.println(cause.getMessage()); + log.error(cause.getMessage()); return ApiResponseUtil.failure(ErrorBaseCode.INTERNAL_SERVER_ERROR, cause.getMessage()); } @@ -206,8 +209,7 @@ public ResponseEntity> handleInvocationTargetException(final Inv */ @ExceptionHandler(Exception.class) public ResponseEntity> handleAllExceptions(final Exception e) { -// log.error(e.getMessage()); - + log.error("e.getMessage() + e.getCause().getMessage()"); return ApiResponseUtil.failure(ErrorBaseCode.INTERNAL_SERVER_ERROR, e.getMessage()); } } diff --git a/cakey-api/src/main/resources/logback-spring.xml b/cakey-api/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..42c74ff --- /dev/null +++ b/cakey-api/src/main/resources/logback-spring.xml @@ -0,0 +1,37 @@ + + + + + + + %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %cyan(%logger{0}) - %msg%n + + + + + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %logger{0} - %msg%n + + /home/ubuntu/CAKEY-ERROR-LOG.log + + + /home/ubuntu/CAKEY-ERROR-LOG-%d{yyyy-MM-dd}-%i-log.zip + 50MB + 30 + 3GB + + + + + + + + + From 9963e9cb061a167ddea01a6ac873784529ce5cbb Mon Sep 17 00:00:00 2001 From: Kwak Seong Joon Date: Thu, 23 Jan 2025 02:10:21 +0900 Subject: [PATCH 2/3] =?UTF-8?q?docs:=20=EB=A1=9C=EA=B7=B8=ED=8C=8C?= =?UTF-8?q?=EC=9D=BC=20=EC=B6=94=EA=B0=80=20-=20#124?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cakey-api/src/main/resources/logback-spring.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cakey-api/src/main/resources/logback-spring.xml b/cakey-api/src/main/resources/logback-spring.xml index 42c74ff..e589409 100644 --- a/cakey-api/src/main/resources/logback-spring.xml +++ b/cakey-api/src/main/resources/logback-spring.xml @@ -2,20 +2,20 @@ - + %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %cyan(%logger{0}) - %msg%n - - + + - + %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %logger{0} - %msg%n @@ -28,8 +28,8 @@ 3GB - - + + From fd4074ac3bc2ac50185406f5598373a089303f0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B3=BD=EC=84=B1=EC=A4=80?= <70939232+sjk4618@users.noreply.github.com> Date: Thu, 23 Jan 2025 02:30:49 +0900 Subject: [PATCH 3/3] fix: Update CI.yml --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index a3319fa..e479471 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,7 +22,7 @@ jobs: - name: create application.yml run: | ## create application.yml - mkdir ./cakey-api/src/main/resources + mkdir -p ./cakey-api/src/main/resources cd ./cakey-api/src/main/resources # application.yml 파일 생성