From ed4d386d53fd46724263590b5c30b5885ff5a455 Mon Sep 17 00:00:00 2001 From: sohot8653 Date: Mon, 1 Sep 2025 13:12:52 +0900 Subject: [PATCH] =?UTF-8?q?[HTTP=20=EB=A1=9C=EA=B9=85=20=EA=B0=9C=EC=84=A0?= =?UTF-8?q?]=20HttpLoggingFilter=EC=97=90=EC=84=9C=20=EC=9A=94=EC=B2=AD=20?= =?UTF-8?q?=EB=B0=8F=20=EC=9D=91=EB=8B=B5=20=EB=A1=9C=EA=B9=85=20=ED=98=95?= =?UTF-8?q?=EC=8B=9D=EC=9D=84=20=EA=B0=9C=EC=84=A0=ED=95=98=EC=97=AC=20?= =?UTF-8?q?=EA=B0=80=EB=8F=85=EC=84=B1=EC=9D=84=20=EB=86=92=EC=9D=B4?= =?UTF-8?q?=EA=B3=A0,=20=EC=8B=9C=EC=9E=91=20=EB=B0=8F=20=EC=A2=85?= =?UTF-8?q?=EB=A3=8C=EB=A5=BC=20=EB=AA=85=ED=99=95=ED=9E=88=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C=ED=95=98=EB=8A=94=20=EB=A1=9C=EA=B7=B8=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/filter/HttpLoggingFilter.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) 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(); }