diff --git a/src/main/java/com/eactive/eai/common/logger/EAILogDAO.java b/src/main/java/com/eactive/eai/common/logger/EAILogDAO.java index 87fc0da..e8509f1 100644 --- a/src/main/java/com/eactive/eai/common/logger/EAILogDAO.java +++ b/src/main/java/com/eactive/eai/common/logger/EAILogDAO.java @@ -239,8 +239,8 @@ public class EAILogDAO { if (svcLogLvl > 3) { loggingBizData = false; } - if (logger.isWarn()) - logger.warn("EAILogDAO] loggingBizData - " + loggingBizData); + if (logger.isInfo()) + logger.info("EAILogDAO] loggingBizData - " + loggingBizData); // 복합거래인 경우 2X1,3X1 -> 200, 2X2,3X2 -> 300 처럼 처리한다. if ((logPssSno > 200 && logPssSno < 300) || (logPssSno > 300 && logPssSno < 400)) { diff --git a/src/main/java/com/eactive/eai/common/session/SessionManager.java b/src/main/java/com/eactive/eai/common/session/SessionManager.java index acfa0f1..1136743 100644 --- a/src/main/java/com/eactive/eai/common/session/SessionManager.java +++ b/src/main/java/com/eactive/eai/common/session/SessionManager.java @@ -68,6 +68,7 @@ public abstract class SessionManager implements Lifecycle { public static final String SESSION_MANAGER_EXPIRE_INTERVAL = "expireInterval"; public static final String SESSION_MANAGER_MULTI_GROUP_IP = "multi_group_ip"; + public static final String LOGGER_LEVEL = "loggerLevel"; public static final String SESSION_MANAGER_MULTI_GROUP_PORT = "multi_group_port"; public static final String SESSION_MANAGER_SESSION_TIMEOUT = "sessionTimeout"; public static final String SESSION_MANAGER_WEBSOCKET_TIMEOUT = "webSocketTimeout"; diff --git a/src/main/java/com/eactive/eai/common/session/SessionManagerForIgnite.java b/src/main/java/com/eactive/eai/common/session/SessionManagerForIgnite.java index 55650a4..b145f7f 100644 --- a/src/main/java/com/eactive/eai/common/session/SessionManagerForIgnite.java +++ b/src/main/java/com/eactive/eai/common/session/SessionManagerForIgnite.java @@ -333,7 +333,32 @@ public class SessionManagerForIgnite extends SessionManager { ch.qos.logback.classic.Logger blogger = (ch.qos.logback.classic.Logger) org.slf4j.LoggerFactory .getLogger("org.apache.ignite"); - blogger.setLevel(Level.INFO); + + String loggerLevel = prpty.getProperty(SessionManager.LOGGER_LEVEL, "ERROR"); + + switch(loggerLevel) { + case "ERROR": + blogger.setLevel(Level.ERROR); + break; + case "INFO": + blogger.setLevel(Level.INFO); + break; + case "WARN": + blogger.setLevel(Level.WARN); + break; + case "DEBUG": + blogger.setLevel(Level.DEBUG); + break; + case "TRACE": + blogger.setLevel(Level.TRACE); + break; + } + + if( logger.isDebug() ) { + + logger.debug("Ignite loggerLevel = "+loggerLevel); + + } IgniteLogger log = new Slf4jLogger((org.slf4j.Logger) blogger); config.setGridLogger(log); diff --git a/src/main/java/com/eactive/eai/message/service/DefaultInterfaceMapper.java b/src/main/java/com/eactive/eai/message/service/DefaultInterfaceMapper.java index 638c5d7..b5f0139 100644 --- a/src/main/java/com/eactive/eai/message/service/DefaultInterfaceMapper.java +++ b/src/main/java/com/eactive/eai/message/service/DefaultInterfaceMapper.java @@ -21,7 +21,7 @@ public class DefaultInterfaceMapper implements InterfaceMapper { protected String getPath(String key) { String path = itemPathMap.get(key); if(StringUtils.isBlank(path)) { - logger.warn("message-mapping not defined key = {}", key); + logger.debug("message-mapping not defined key = {}", key); } return path; }