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()))