From f58359baa18d1d81b1118207427c8e23c4584e29 Mon Sep 17 00:00:00 2001 From: cho Date: Fri, 30 Jan 2026 10:08:48 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A0=88=EA=B1=B0=EC=8B=9C=20HTT=20Inbound=20?= =?UTF-8?q?=EB=B0=A9=EC=8B=9D=20HTTP=5FADAPTER=5FEXTRA=5FLOG=20=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=B8=94=EC=97=90=20=EB=A1=9C=EA=B7=B8=EA=B0=80=20?= =?UTF-8?q?=EC=95=88=EB=82=A8=EB=8A=94=20=ED=98=84=EC=83=81=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HttpAdapterServiceRest.java 참고함. --- .../dynamic/impl/HttpAdapterServiceStandard.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java b/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java index fa92a25..0ff6ffe 100644 --- a/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java +++ b/src/main/java/com/eactive/eai/adapter/http/dynamic/impl/HttpAdapterServiceStandard.java @@ -7,10 +7,13 @@ import com.eactive.eai.adapter.AdapterVO; import com.eactive.eai.adapter.Keys; import com.eactive.eai.adapter.http.HttpMemoryLogger; import com.eactive.eai.adapter.http.HttpStatusException; +import com.eactive.eai.adapter.http.client.HttpClientAdapterServiceKey; import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey; import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceSupport; +import com.eactive.eai.common.TransactionContextKeys; import com.eactive.eai.common.exception.ExceptionUtil; import com.eactive.eai.common.util.CommonLib; +import com.eactive.eai.common.util.HttpAdapterExtraLogUtil; import com.eactive.eai.common.util.Logger; import com.eactive.eai.common.util.MessageUtil; import com.eactive.eai.env.ElinkConfig; @@ -59,6 +62,7 @@ public class HttpAdapterServiceStandard extends HttpAdapterServiceSupport int traceLevel = 0; AdapterGroupVO adapterGroupVo = null; + Properties prop = null; try { AdapterManager adapterManager = AdapterManager.getInstance(); @@ -164,7 +168,7 @@ public class HttpAdapterServiceStandard extends HttpAdapterServiceSupport logger.debug("HttpAdapter] " + resMsg); } - Properties prop = new Properties(); + prop = new Properties(); prop.put(INBOUND_METHOD, request.getMethod()); prop.put(INBOUND_URI, request.getRequestURI()); prop.put(INBOUND_HEADER, getHeaders(request)); @@ -336,7 +340,15 @@ public class HttpAdapterServiceStandard extends HttpAdapterServiceSupport } - } + }finally { + String uuid = prop.getProperty(TransactionContextKeys.TRANSACTION_UUID); + String url = prop.getProperty(HttpClientAdapterServiceKey.INBOUND_EXTURI); + String method = prop.getProperty(HttpClientAdapterServiceKey.INBOUND_METHOD); + String adapterGroupName = prop.getProperty(HttpClientAdapterServiceKey.ADAPTER_GROUP_NAME); + String adapterName = prop.getProperty(HttpClientAdapterServiceKey.ADAPTER_NAME); + int httpStatusCode = response.getStatus(); + HttpAdapterExtraLogUtil.insertHttpAdapterExtraLog(uuid, 400, adapterGroupName, adapterName, new HashMap<>(), url, method, httpStatusCode); + } } /**