77import clap .server .common .annotation .log .LogType ;
88import clap .server .exception .BaseException ;
99import com .fasterxml .jackson .core .JsonProcessingException ;
10- import com .fasterxml .jackson .databind .JsonNode ;
1110import com .fasterxml .jackson .databind .ObjectMapper ;
1211import jakarta .servlet .http .HttpServletRequest ;
1312import 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