From 5e7a1f7428252af979b5eb97e77b66f63d478ffa Mon Sep 17 00:00:00 2001 From: JangSeHun Date: Sun, 14 Dec 2025 13:03:03 +0900 Subject: [PATCH] fix: Add logging for X-Forwarded-For header in PostViewsServiceImpl to improve debugging --- .../devlog/domain/post/service/PostViewsServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/main-service/src/main/java/io/blog/devlog/domain/post/service/PostViewsServiceImpl.java b/backend/main-service/src/main/java/io/blog/devlog/domain/post/service/PostViewsServiceImpl.java index 05c7cd5..60b7a66 100644 --- a/backend/main-service/src/main/java/io/blog/devlog/domain/post/service/PostViewsServiceImpl.java +++ b/backend/main-service/src/main/java/io/blog/devlog/domain/post/service/PostViewsServiceImpl.java @@ -12,6 +12,7 @@ import org.springframework.transaction.annotation.Transactional; import java.sql.Timestamp; +import java.util.logging.Logger; @Service @RequiredArgsConstructor @@ -26,7 +27,9 @@ public class PostViewsServiceImpl implements PostViewsService { public boolean increaseViewCount(Long postId, HttpServletRequest request) { String clientIP = request.getRemoteAddr(); if (request.getHeader("X-Forwarded-For") != null) { - clientIP = request.getHeader("X-Forwarded-For").split(",")[0]; + String forwardForIp = request.getHeader("X-Forwarded-For"); + log.info("X-Forwarded-For : " + forwardForIp); + clientIP = forwardForIp.split(",")[0]; } String hashIP = DigestUtils.md5Hex(clientIP);