Debugging을 위한 Logger추가

This commit is contained in:
Yunsam.Eo
2025-12-22 21:26:30 +09:00
parent d934435fb7
commit c076c32d84
7 changed files with 29 additions and 5 deletions
@@ -25,6 +25,7 @@ public class JBOBPFilter implements HttpClientAdapterFilter, HttpAdapterServiceK
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("JBOBPFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
PropGroupVO propGroupVo = PropManager.getInstance().getPropGroupVO(KJB_HEADER); PropGroupVO propGroupVo = PropManager.getInstance().getPropGroupVO(KJB_HEADER);
if (propGroupVo != null) systemTrustKey = propGroupVo.getProperty(X_OBP_TRUST_SYSTEM, systemTrustKey); if (propGroupVo != null) systemTrustKey = propGroupVo.getProperty(X_OBP_TRUST_SYSTEM, systemTrustKey);
@@ -79,6 +80,7 @@ public class JBOBPFilter implements HttpClientAdapterFilter, HttpAdapterServiceK
if (StringUtils.equalsIgnoreCase(key, X_OBP_PARTNERCODE)) { if (StringUtils.equalsIgnoreCase(key, X_OBP_PARTNERCODE)) {
filterHeaders.setProperty(key, value); filterHeaders.setProperty(key, value);
logger.debug("JBOBPFilter] Processing Key ["+X_OBP_PARTNERCODE+"], value ["+value+"]");
} }
if (logger.isDebugEnabled()) { if (logger.isDebugEnabled()) {
logger.debug("Request Header :" + key + "=[" + value + "]"); logger.debug("Request Header :" + key + "=[" + value + "]");
@@ -89,9 +91,11 @@ public class JBOBPFilter implements HttpClientAdapterFilter, HttpAdapterServiceK
String uuid = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, ""); String uuid = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, "");
if (StringUtils.isNotBlank(uuid)) { if (StringUtils.isNotBlank(uuid)) {
filterHeaders.setProperty(X_OBP_TXID, uuid); // JB OBP Framework용 filterHeaders.setProperty(X_OBP_TXID, uuid); // JB OBP Framework용
logger.debug("JBOBPFilter] Processing Key ["+X_OBP_TXID+"], value ["+uuid+"]");
} }
if (StringUtils.isNotBlank(systemTrustKey)) { if (StringUtils.isNotBlank(systemTrustKey)) {
filterHeaders.setProperty(X_OBP_TRUST_SYSTEM, systemTrustKey); // JB OBP Framework용 filterHeaders.setProperty(X_OBP_TRUST_SYSTEM, systemTrustKey); // JB OBP Framework용
logger.debug("JBOBPFilter] Processing Key ["+X_OBP_TRUST_SYSTEM+"], value ["+systemTrustKey+"]");
} }
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
@@ -25,6 +25,7 @@ public class KAKAOBankFilter implements HttpClientAdapterFilter, HttpAdapterServ
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("KAKAOBankFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
String partnerCode = "KJB"; String partnerCode = "KJB";
String apiName = "status_change"; String apiName = "status_change";
@@ -80,6 +81,11 @@ public class KAKAOBankFilter implements HttpClientAdapterFilter, HttpAdapterServ
filterHeaders.put(X_KKB_TX_TIME, txTime); filterHeaders.put(X_KKB_TX_TIME, txTime);
filterHeaders.put(X_KKB_CMPR_MGMT_NO, cmprMgmtNo); filterHeaders.put(X_KKB_CMPR_MGMT_NO, cmprMgmtNo);
} }
logger.debug("KAKAOBankFilter] Processing Key ["+X_KKB_PARTNER_CODE+"], value ["+filterHeaders.getProperty(X_KKB_PARTNER_CODE)+"]");
logger.debug("KAKAOBankFilter] Processing Key ["+X_KKB_API_NAME+"], value ["+filterHeaders.getProperty(X_KKB_API_NAME)+"]");
logger.debug("KAKAOBankFilter] Processing Key ["+X_KKB_API_TX_ID+"], value ["+filterHeaders.getProperty(X_KKB_API_TX_ID)+"]");
logger.debug("KAKAOBankFilter] Processing Key ["+X_KKB_TX_TIME+"], value ["+filterHeaders.getProperty(X_KKB_TX_TIME)+"]");
logger.debug("KAKAOBankFilter] Processing Key ["+X_KKB_CMPR_MGMT_NO+"], value ["+filterHeaders.getProperty(X_KKB_CMPR_MGMT_NO)+"]");
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
@@ -40,6 +40,7 @@ public class KFTCFaceFilter implements HttpClientAdapterFilter, HttpAdapterServi
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("KFTCFaceFilter] PreFilter Processing Start!!");
JSONObject returnMessage = null; JSONObject returnMessage = null;
String clientId = ""; String clientId = "";
String orgCode = "034"; // 광주은행 행코드 String orgCode = "034"; // 광주은행 행코드
@@ -71,6 +72,7 @@ public class KFTCFaceFilter implements HttpClientAdapterFilter, HttpAdapterServi
if (StringUtils.equalsIgnoreCase(key, H_CLIENT_ID)) { if (StringUtils.equalsIgnoreCase(key, H_CLIENT_ID)) {
filterHeaders.setProperty(key, value); filterHeaders.setProperty(key, value);
logger.debug("KFTCFaceFilter] Processing Key ["+H_CLIENT_ID+"], value ["+value+"]");
} }
if (logger.isDebugEnabled()) { if (logger.isDebugEnabled()) {
logger.debug("Request Header :" + key + "=[" + value + "]"); logger.debug("Request Header :" + key + "=[" + value + "]");
@@ -78,6 +80,7 @@ public class KFTCFaceFilter implements HttpClientAdapterFilter, HttpAdapterServi
} }
} else { } else {
filterHeaders.setProperty(H_CLIENT_ID, clientId); filterHeaders.setProperty(H_CLIENT_ID, clientId);
logger.debug("KFTCFaceFilter] Processing Key ["+H_CLIENT_ID+"], value ["+clientId+"]");
} }
} catch (Exception e) { } catch (Exception e) {
@@ -25,6 +25,7 @@ public class KFTCP2PFilter implements HttpClientAdapterFilter, HttpAdapterServic
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("KFTCP2PFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
String orgCode = "034"; // 광주은행 행코드 String orgCode = "034"; // 광주은행 행코드
@@ -59,6 +60,8 @@ public class KFTCP2PFilter implements HttpClientAdapterFilter, HttpAdapterServic
filterHeaders.put(H_TRX_NO, apiTrxNo); filterHeaders.put(H_TRX_NO, apiTrxNo);
filterHeaders.put(H_TRX_DTM, apiTrxDtm); filterHeaders.put(H_TRX_DTM, apiTrxDtm);
} }
logger.debug("KFTCP2PFilter] Processing Key ["+H_TRX_NO+"], value ["+filterHeaders.getProperty(H_TRX_NO)+"]");
logger.debug("KFTCP2PFilter] Processing Key ["+H_TRX_DTM+"], value ["+filterHeaders.getProperty(H_TRX_DTM)+"]");
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
@@ -20,6 +20,7 @@ public class NAVERFinFilter implements HttpClientAdapterFilter, HttpAdapterServi
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("NAVERFinFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
String partnerID = "r0jtqwC9gAW5"; String partnerID = "r0jtqwC9gAW5";
String fintechId = "NF"; String fintechId = "NF";
@@ -52,6 +53,8 @@ public class NAVERFinFilter implements HttpClientAdapterFilter, HttpAdapterServi
filterHeaders.put(X_PARTNER_ID, partnerID); filterHeaders.put(X_PARTNER_ID, partnerID);
filterHeaders.put(X_FINTECH_ID, fintechId); filterHeaders.put(X_FINTECH_ID, fintechId);
} }
logger.debug("NAVERFinFilter] Processing Key ["+X_PARTNER_ID+"], value ["+filterHeaders.getProperty(X_PARTNER_ID)+"]");
logger.debug("NAVERFinFilter] Processing Key ["+X_FINTECH_ID+"], value ["+filterHeaders.getProperty(X_FINTECH_ID)+"]");
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
@@ -2,6 +2,8 @@ package com.eactive.eai.custom.kjb.adapter.http.client.filter;
import java.util.Properties; import java.util.Properties;
import org.apache.commons.lang3.StringUtils;
import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey; import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey;
import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceSupport; import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceSupport;
import com.eactive.eai.common.TransactionContextKeys; import com.eactive.eai.common.TransactionContextKeys;
@@ -19,7 +21,7 @@ public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapt
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("SimpleFrameworkFilter] Processing Start!! ======================================================================"); logger.debug("SimpleFrameworkFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
Properties filterHeaders = (Properties) tempProp.get("FILTERHEADER"); Properties filterHeaders = (Properties) tempProp.get("FILTERHEADER");
@@ -30,23 +32,24 @@ public class SimpleFrameworkFilter implements HttpClientAdapterFilter, HttpAdapt
try { try {
/* 업체정보 */ /* 업체정보 */
String clientId = tempProp.getProperty(HttpAdapterServiceSupport.PROPERTIES_NAME_CLIENT_ID); String clientId = tempProp.getProperty(HttpAdapterServiceSupport.PROPERTIES_NAME_CLIENT_ID);
if (StringUtils.isEmpty(clientId)) clientId = "";
filterHeaders.put(CLIENTID, clientId); filterHeaders.put(CLIENTID, clientId);
logger.debug("SimpleFrameworkFilter] Processing Key [%s], value [%s]",CLIENTID,clientId); logger.debug("SimpleFrameworkFilter] Processing Key ["+CLIENTID+"], value ["+clientId+"]");
/* APIM 거래추적자 */ /* APIM 거래추적자 */
String uuid = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, ""); String uuid = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, "");
filterHeaders.put(TRACEID, uuid); filterHeaders.put(TRACEID, uuid);
logger.debug("SimpleFrameworkFilter] Processing Key [%s], value [%s]",TRACEID, uuid); logger.debug("SimpleFrameworkFilter] Processing Key ["+TRACEID+"], value ["+uuid+"]");
/* GUID */ /* GUID */
String guid = tempProp.getProperty(TransactionContextKeys.GUID, ""); String guid = tempProp.getProperty(TransactionContextKeys.GUID, "");
filterHeaders.put(GUID, guid); filterHeaders.put(GUID, guid);
logger.debug("SimpleFrameworkFilter] Processing Key [%s], value [%s]",GUID, guid); logger.debug("SimpleFrameworkFilter] Processing Key ["+GUID+"], value ["+guid+"]");
/* 최초요청시간 */ /* 최초요청시간 */
String receivedTimestamp = tempProp.getProperty(HttpAdapterServiceKey.INBOUND_REQUESTED_TIME, ""); String receivedTimestamp = tempProp.getProperty(HttpAdapterServiceKey.INBOUND_REQUESTED_TIME, "");
filterHeaders.put(RECEIVEDTIMESTAMP, receivedTimestamp); filterHeaders.put(RECEIVEDTIMESTAMP, receivedTimestamp);
logger.debug("SimpleFrameworkFilter] Processing Key [%s], value [%s]",RECEIVEDTIMESTAMP, receivedTimestamp); logger.debug("SimpleFrameworkFilter] Processing Key ["+RECEIVEDTIMESTAMP+"], value ["+receivedTimestamp+"]");
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
} }
@@ -20,6 +20,7 @@ public class TOSSBankFilter implements HttpClientAdapterFilter, HttpAdapterServi
public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp)
throws Exception { throws Exception {
logger.debug("TOSSBankFilter] PreFilter Processing Start!!");
Object returnMessage = message; Object returnMessage = message;
String traceId = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, ""); String traceId = tempProp.getProperty(TransactionContextKeys.TRANSACTION_UUID, "");
@@ -46,6 +47,7 @@ public class TOSSBankFilter implements HttpClientAdapterFilter, HttpAdapterServi
/* APIM 거래추적자 */ /* APIM 거래추적자 */
filterHeaders.setProperty(X_TOSSBANK_LOAN_TRACE_ID, traceId); filterHeaders.setProperty(X_TOSSBANK_LOAN_TRACE_ID, traceId);
} }
logger.debug("NAVERFinFilter] Processing Key ["+X_TOSSBANK_LOAN_TRACE_ID+"], value ["+filterHeaders.getProperty(X_TOSSBANK_LOAN_TRACE_ID)+"]");
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());