From 1428d3e2faef29277f3ec8e57a0ff9ff4f547515 Mon Sep 17 00:00:00 2001 From: cho Date: Thu, 26 Feb 2026 19:44:36 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=80=ED=95=98=ED=85=8C=EC=8A=A4=ED=8A=B8?= =?UTF-8?q?=EB=A5=BC=20=EC=9C=84=ED=95=9C=20=EB=A1=9C=EA=B7=B8=EB=A0=88?= =?UTF-8?q?=EB=B2=A8=20=EC=A1=B0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eactive/eai/common/logger/EAILogDAO.java | 4 +-- .../eai/common/session/SessionManager.java | 1 + .../session/SessionManagerForIgnite.java | 27 ++++++++++++++++++- .../service/DefaultInterfaceMapper.java | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) 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; }