@@ -2,7 +2,6 @@ package com.ddd.sonnypolabobe.global.security
2
2
3
3
import com.ddd.sonnypolabobe.global.exception.CustomErrorCode
4
4
import com.ddd.sonnypolabobe.global.util.DiscordApiClient
5
- import com.ddd.sonnypolabobe.global.util.HttpLog
6
5
import com.ddd.sonnypolabobe.logger
7
6
import com.fasterxml.jackson.databind.ObjectMapper
8
7
import io.jsonwebtoken.JwtException
@@ -16,7 +15,6 @@ import org.springframework.web.util.ContentCachingRequestWrapper
16
15
import org.springframework.web.util.ContentCachingResponseWrapper
17
16
import org.springframework.web.util.WebUtils
18
17
import java.io.UnsupportedEncodingException
19
- import java.time.LocalDateTime
20
18
import java.util.*
21
19
22
20
@@ -42,30 +40,19 @@ class JwtExceptionFilter(
42
40
val startedAt = System .currentTimeMillis()
43
41
filterChain.doFilter(requestWrapper, responseWrapper)
44
42
val endedAt = System .currentTimeMillis()
45
- logger().info(
46
- " \n " +
47
- " [REQUEST] ${request.method} - ${request.requestURI} ${responseWrapper.status} - ${(endedAt - startedAt) / 10000.0 } \n " +
48
- " Headers : ${getHeaders(request)} \n " +
49
- " Parameters : ${getRequestParams(request)} \n " +
50
- " Request body : ${getRequestBody(requestWrapper)} \n " +
51
- " Response body : ${getResponseBody(responseWrapper)} "
52
- )
43
+
44
+ val message = " \n " +
45
+ " [REQUEST] ${request.method} - ${request.requestURI} ${responseWrapper.status} - ${(endedAt - startedAt) / 10000.0 } \n " +
46
+ " Headers : ${getHeaders(request)} \n " +
47
+ " Parameters : ${getRequestParams(request)} \n " +
48
+ " Request body : ${getRequestBody(requestWrapper)} \n " +
49
+ " Response body : ${getResponseBody(responseWrapper)} "
50
+ logger().error(message )
53
51
if (responseWrapper.status >= 400 && getResponseBody(responseWrapper).contains(
54
52
CustomErrorCode .INTERNAL_SERVER_EXCEPTION .message
55
53
)
56
54
) {
57
- this .discordApiClient.sendErrorLog(
58
- HttpLog (
59
- request.method,
60
- request.requestURI,
61
- responseWrapper.status,
62
- (endedAt - startedAt) / 10000.0 ,
63
- getHeaders(request),
64
- getRequestParams(request),
65
- getRequestBody(requestWrapper),
66
- getResponseBody(responseWrapper)
67
- )
68
- )
55
+ this .discordApiClient.sendErrorLog(message)
69
56
}
70
57
}
71
58
} catch (e: JwtException ) {
0 commit comments