From 67aa4c21f3559125668faa73cc94e3ce34189bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=8F=84=EB=AA=A8?= Date: Sun, 9 Jul 2023 00:00:22 +0900 Subject: [PATCH] =?UTF-8?q?hotfix:=20ExceptionHanlder=EC=97=90=20log?= =?UTF-8?q?=EB=A5=BC=20=EB=82=A8=EA=B8=B4=EB=8B=A4=20(#167)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../whatnow/config/response/GlobalExceptionHandler.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Whatnow-Api/src/main/kotlin/com/depromeet/whatnow/config/response/GlobalExceptionHandler.kt b/Whatnow-Api/src/main/kotlin/com/depromeet/whatnow/config/response/GlobalExceptionHandler.kt index f74c8596..a81ae6ce 100644 --- a/Whatnow-Api/src/main/kotlin/com/depromeet/whatnow/config/response/GlobalExceptionHandler.kt +++ b/Whatnow-Api/src/main/kotlin/com/depromeet/whatnow/config/response/GlobalExceptionHandler.kt @@ -38,6 +38,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { status: HttpStatus, request: WebRequest, ): ResponseEntity { + logger.error("Exception", ex) val servletWebRequest = request as ServletWebRequest val url = UriComponentsBuilder.fromHttpRequest( ServletServerHttpRequest(servletWebRequest.request), @@ -60,6 +61,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { status: HttpStatus, request: WebRequest, ): ResponseEntity { + logger.error("MethodArgumentNotValidException Exception", ex) val url = UriComponentsBuilder.fromHttpRequest( ServletServerHttpRequest((request as ServletWebRequest).request), ) @@ -84,6 +86,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { e: ConstraintViolationException, request: HttpServletRequest, ): ResponseEntity? { + logger.error("ConstraintViolationException Exception", e) val bindingErrors: MutableMap = HashMap() e.constraintViolations.forEach { constraintViolation -> @@ -106,6 +109,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { e: WhatNowDynamicException, request: HttpServletRequest, ): ResponseEntity? { + logger.error("WhatnowDynamicException Exception", e) val errorResponse = ErrorResponse( e.status, e.code, @@ -120,6 +124,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { e: WhatnowCodeException, request: HttpServletRequest, ): ResponseEntity? { + logger.error("WhatnowCodeException Exception", e) // val code: BaseErrorCode? = e.errorCode val errorReason: ErrorReason = e.errorReason val errorResponse = ErrorResponse.of(errorReason, request.requestURL.toString()) @@ -132,6 +137,7 @@ class GlobalExceptionHandler : ResponseEntityExceptionHandler() { e: Exception, request: HttpServletRequest?, ): ResponseEntity { + logger.error("Exception", e) // val cachingRequest = request as ContentCachingRequestWrapper? val cachingRequest = request as ContentCachingRequestWrapper val userId: Long = SecurityUtils.currentUserId