Skip to content

Commit 407ae63

Browse files
authored
Merge pull request #59 from SW-DiffLens/feat#49
[FIX] 토큰 재발행 오류 해결
2 parents a6044a7 + 7b69e6b commit 407ae63

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/main/java/DiffLens/back_end/global/aop/ApiRequestLogAspect.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package DiffLens.back_end.global.aop;
22

3+
import DiffLens.back_end.domain.members.entity.Member;
34
import DiffLens.back_end.domain.members.service.auth.CurrentUserService;
45
import jakarta.servlet.http.HttpServletRequest;
56
import lombok.RequiredArgsConstructor;
@@ -33,14 +34,14 @@ public Object logApiRequest(ProceedingJoinPoint jp) throws Throwable {
3334
String uri = request.getRequestURI();
3435
String httpMethod = request.getMethod();
3536

36-
Object currentUser = null;
37+
Member currentUser = null;
3738
try { currentUser = authService.getCurrentUser(); } catch (Exception ignored) {}
3839

3940
String methodName = jp.getSignature().getName();
4041
String args = jp.getArgs() != null ? String.join(", ", java.util.Arrays.stream(jp.getArgs())
4142
.map(String::valueOf).toArray(String[]::new)) : "";
4243

43-
String userInfo = currentUser != null ? "[User: " + currentUser + "]" : "[User: Anonymous]";
44+
String userInfo = currentUser != null ? "[User: " + currentUser.getId() + "]" : "[User: Anonymous]";
4445
String requestInfo = "[" + httpMethod + ": " + uri + " - " + methodName + "(" + args + ")]";
4546

4647
log.info("⏳ [API 호출 시작] {} {}", userInfo, requestInfo);

src/main/java/DiffLens/back_end/global/security/JwtAuthenticationFilter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import jakarta.servlet.http.HttpServletRequest;
99
import jakarta.servlet.http.HttpServletResponse;
1010
import lombok.RequiredArgsConstructor;
11+
import lombok.extern.slf4j.Slf4j;
1112
import org.springframework.security.authentication.AnonymousAuthenticationToken;
1213
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
1314
import org.springframework.security.core.Authentication;
@@ -19,6 +20,7 @@
1920
import java.io.IOException;
2021
import java.util.Collections;
2122

23+
@Slf4j
2224
@Component
2325
@RequiredArgsConstructor
2426
public class JwtAuthenticationFilter extends OncePerRequestFilter {
@@ -61,7 +63,7 @@ protected void doFilterInternal(
6163
}
6264
} catch (Exception ex) {
6365
response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
64-
response.getWriter().write("Internal server error occurred.");
66+
log.error("\uD83D\uDEA8 {}", ex.getMessage());
6567
}
6668

6769
filterChain.doFilter(request, response);

0 commit comments

Comments
 (0)