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..e589409 --- /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 + + + + + + + + +