diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/filter/DebugLoggerOutFilter.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/filter/DebugLoggerOutFilter.java new file mode 100644 index 0000000..f4ea63f --- /dev/null +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/filter/DebugLoggerOutFilter.java @@ -0,0 +1,33 @@ +package com.eactive.eai.adapter.http.client.impl.filter; + +import java.util.Properties; + +import com.eactive.eai.adapter.http.dynamic.HttpAdapterServiceKey; +import com.eactive.eai.common.util.Logger; + +public class DebugLoggerOutFilter implements HttpClientAdapterFilter, HttpAdapterServiceKey { + protected static Logger logger = Logger.getLogger(Logger.LOGGER_ADAPTER); + + @Override + public Object doPreFilter(String adptGrpName, String adptName, Properties prop, Object message, Properties tempProp) + throws Exception { + logger.debug("Outbound Filter SND adptGrpName : {}", adptGrpName); + logger.debug("Outbound Filter SND adptName : {}", adptName); + logger.debug("Outbound Filter SND prop : {}", prop); + logger.debug("Outbound Filter SND message : {}", message); + logger.debug("Outbound Filter SND tempProp : {}", tempProp); + return message; + } + + @Override + public Object doPostFilter(String adptGrpName, String adptName, Properties prop, Object message, + Properties tempProp) throws Exception { + logger.debug("Outbound Filter RCV adptGrpName : {}", adptGrpName); + logger.debug("Outbound Filter RCV adptName : {}", adptName); + logger.debug("Outbound Filter RCV prop : {}", prop); + logger.debug("Outbound Filter RCV message : {}", message); + logger.debug("Outbound Filter RCV tempProp : {}", tempProp); + return message; + } + +} diff --git a/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/DebugLoggerInFilter.java b/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/DebugLoggerInFilter.java new file mode 100644 index 0000000..dd5ae7c --- /dev/null +++ b/src/main/java/com/eactive/eai/adapter/http/dynamic/filter/DebugLoggerInFilter.java @@ -0,0 +1,33 @@ +package com.eactive.eai.adapter.http.dynamic.filter; + +import java.util.Properties; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.eactive.eai.common.util.Logger; + +public class DebugLoggerInFilter implements HttpAdapterFilter { + protected static Logger logger = Logger.getLogger(Logger.LOGGER_ADAPTER); + + @Override + public Object doPreFilter(String adptGrpName, String adptName, Object message, Properties prop, + HttpServletRequest request, HttpServletResponse response) throws Exception { + logger.debug("Inbound Filter RCV adptGrpName : {}", adptGrpName); + logger.debug("Inbound Filter RCV adptName : {}", adptName); + logger.debug("Inbound Filter RCV message : {}", message); + logger.debug("Inbound Filter RCV prop : {}", prop); + return message; + } + + @Override + public Object doPostFilter(String adptGrpName, String adptName, Object resultMessage, Properties prop, + HttpServletRequest request, HttpServletResponse response) throws Exception { + logger.debug("Inbound Filter SND adptGrpName : {}", adptGrpName); + logger.debug("Inbound Filter SND adptName : {}", adptName); + logger.debug("Inbound Filter SND resultMessage : {}", resultMessage); + logger.debug("Inbound Filter SND prop : {}", prop); + return resultMessage; + } + +}