Skip to content

Commit d964806

Browse files
committed
CLAP-358 Fix: nickname 파싱 방식 변경
1 parent 0235534 commit d964806

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

src/main/java/clap/server/config/aop/LoggingAspect.java

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import clap.server.common.annotation.log.LogType;
88
import clap.server.exception.BaseException;
99
import com.fasterxml.jackson.core.JsonProcessingException;
10-
import com.fasterxml.jackson.databind.JsonNode;
1110
import com.fasterxml.jackson.databind.ObjectMapper;
1211
import jakarta.servlet.http.HttpServletRequest;
1312
import jakarta.servlet.http.HttpServletResponse;
@@ -88,9 +87,9 @@ public Object logApiRequests(ProceedingJoinPoint joinPoint) throws Throwable {
8887

8988
private void handleLoginLog(int statusCode, HttpServletRequest request, String customCode, LogStatus logStatus, Object result) throws JsonProcessingException {
9089
if (statusCode == HttpStatus.SC_OK) {
91-
loggingPort.createAnonymousLog(request, statusCode, customCode, logStatus, result, getRequestBody(request), getNicknameFromRequestBody(request));
90+
loggingPort.createAnonymousLog(request, statusCode, customCode, logStatus, result, getRequestBody(request), getNicknameFromParameter(request));
9291
} else {
93-
loggingPort.createLoginFailedLog(request, statusCode, customCode, logStatus, getRequestBody(request), getNicknameFromRequestBody(request));
92+
loggingPort.createLoginFailedLog(request, statusCode, customCode, logStatus, getRequestBody(request), getNicknameFromParameter(request));
9493
}
9594
}
9695

@@ -102,14 +101,8 @@ private LogStatus getLogType(MethodSignature methodSignature) {
102101
}
103102
}
104103

105-
private String getNicknameFromRequestBody(HttpServletRequest request) {
106-
try {
107-
String requestBody = getRequestBody(request);
108-
JsonNode jsonNode = objectMapper.readTree(requestBody);
109-
return jsonNode.has("nickname") ? jsonNode.get("nickname").asText() : null;
110-
} catch (Exception e) {
111-
return null;
112-
}
104+
private String getNicknameFromParameter(HttpServletRequest request) {
105+
return request.getParameter("nickname");
113106
}
114107

115108
private String getRequestBody(HttpServletRequest request) {

0 commit comments

Comments
 (0)