From 5ffc48c03939643d9a6e3300c4682dbf3b0101c4 Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 31 Jul 2026 13:48:39 +0900 Subject: [PATCH] =?UTF-8?q?REST=20=EC=A0=84=EC=86=A1=20body=20log=EC=9D=98?= =?UTF-8?q?=20=EA=B8=B8=EC=9D=B4=EB=A5=BC=20=EC=A4=84=EC=9D=B4=EB=8A=94=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eai/common/util/HttpAdapterExtraLogUtil.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java b/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java index ba04bfb..8cf0d9f 100644 --- a/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java +++ b/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java @@ -2,10 +2,8 @@ package com.eactive.eai.common.util; import java.util.ArrayList; import java.util.Arrays; -import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.stream.Collectors; import org.apache.commons.lang3.StringUtils; @@ -63,13 +61,17 @@ public class HttpAdapterExtraLogUtil { httpAdapterExtraLogVo.setHttpMethod(httpMethod); for (HttpAdapterExtraHeaderVo httpAdapterExtraHeaderVo : headerVoList) { -// String name = httpAdapterExtraHeaderVo.getName(); + String name = httpAdapterExtraHeaderVo.getName(); // if(StringUtils.isNotBlank(name) && "authorization".equals(name.toLowerCase())) { // httpAdapterExtraHeaderVo.setValue("{hidden}"); // } + + if(StringUtils.isNotBlank(name) && BODY_FIELD_NAME.equals(name)) + continue; + String value = httpAdapterExtraHeaderVo.getValue(); if(StringUtils.isNotBlank(value) && value.length() > MAX_HEADER_VALUE_SIZE) { - value = value.substring(0, 400) + "..."; + value = value.substring(0, MAX_HEADER_VALUE_SIZE) + "..."; httpAdapterExtraHeaderVo.setValue(value); }else if(value == null){ httpAdapterExtraHeaderVo.setValue(" "); @@ -116,7 +118,7 @@ public class HttpAdapterExtraLogUtil { } public static List convertHeaderToListOfHttpAdapterExtraHeaderVo(Header[] headers) { - Set seenNames = new HashSet<>(); +// Set seenNames = new HashSet<>(); return Arrays.stream(headers) // .filter(header -> seenNames.add(header.getName())) // 중복된 이름을 스킵 .map(header -> new HttpAdapterExtraHeaderVo(header.getName(), header.getValue()))