Skip to content

Commit 5e7a1f7

Browse files
committed
fix: Add logging for X-Forwarded-For header in PostViewsServiceImpl to improve debugging
1 parent 1b33ce7 commit 5e7a1f7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

backend/main-service/src/main/java/io/blog/devlog/domain/post/service/PostViewsServiceImpl.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.springframework.transaction.annotation.Transactional;
1313

1414
import java.sql.Timestamp;
15+
import java.util.logging.Logger;
1516

1617
@Service
1718
@RequiredArgsConstructor
@@ -26,7 +27,9 @@ public class PostViewsServiceImpl implements PostViewsService {
2627
public boolean increaseViewCount(Long postId, HttpServletRequest request) {
2728
String clientIP = request.getRemoteAddr();
2829
if (request.getHeader("X-Forwarded-For") != null) {
29-
clientIP = request.getHeader("X-Forwarded-For").split(",")[0];
30+
String forwardForIp = request.getHeader("X-Forwarded-For");
31+
log.info("X-Forwarded-For : " + forwardForIp);
32+
clientIP = forwardForIp.split(",")[0];
3033
}
3134
String hashIP = DigestUtils.md5Hex(clientIP);
3235

0 commit comments

Comments
 (0)