diff --git a/src/main/java/com/bio/bio_backend/global/filter/HttpLoggingFilter.java b/src/main/java/com/bio/bio_backend/global/filter/HttpLoggingFilter.java index 80ee717..cf94e28 100644 --- a/src/main/java/com/bio/bio_backend/global/filter/HttpLoggingFilter.java +++ b/src/main/java/com/bio/bio_backend/global/filter/HttpLoggingFilter.java @@ -25,9 +25,12 @@ public class HttpLoggingFilter extends OncePerRequestFilter { long startTime = System.currentTimeMillis(); // 요청 정보 로깅 (IP 정보 제거) - log.info("HTTP REQUEST: {} {} | Headers: {} | Body: {}", - request.getMethod(), request.getRequestURI(), - getRequestHeaders(request), getRequestBody(request)); + log.info("********************************************************************************"); + log.info("* HTTP REQUEST START"); + log.info("* Method: {} | URI: {}", request.getMethod(), request.getRequestURI()); + log.info("* Headers: {}", getRequestHeaders(request)); + log.info("* Body: {}", getRequestBody(request)); + log.info("********************************************************************************"); ContentCachingRequestWrapper wrappedRequest = new ContentCachingRequestWrapper(request); ContentCachingResponseWrapper wrappedResponse = new ContentCachingResponseWrapper(response); @@ -38,9 +41,13 @@ public class HttpLoggingFilter extends OncePerRequestFilter { long duration = System.currentTimeMillis() - startTime; // 응답 정보 로깅 - log.info("HTTP RESPONSE: {} {} | Status: {} | Time: {}ms | Headers: {} | Body: {}", - request.getMethod(), request.getRequestURI(), - wrappedResponse.getStatus(), duration, getResponseHeaders(wrappedResponse), getResponseBody(wrappedResponse)); + log.info("********************************************************************************"); + log.info("* HTTP RESPONSE END"); + log.info("* Method: {} | URI: {}", request.getMethod(), request.getRequestURI()); + log.info("* Status: {} | Duration: {}ms", wrappedResponse.getStatus(), duration); + log.info("* Headers: {}", getResponseHeaders(wrappedResponse)); + log.info("* Body: {}", getResponseBody(wrappedResponse)); + log.info("********************************************************************************"); wrappedResponse.copyBodyToResponse(); }