diff --git a/src/main/java/com/eactive/eai/common/util/Logger.java b/src/main/java/com/eactive/eai/common/util/Logger.java index 2546422..d51bd18 100644 --- a/src/main/java/com/eactive/eai/common/util/Logger.java +++ b/src/main/java/com/eactive/eai/common/util/Logger.java @@ -898,7 +898,7 @@ public class Logger implements LogKeys { String adapterLogLevel = pmanager.getProperty(LOGGER_ADAPTER_PREFIX, LOG_LEVEL); hc5Logger.setLevel(Level.toLevel(adapterLogLevel)); - hc5Logger.setAdditive(true); + hc5Logger.setAdditive(false); String appenderNames = pmanager.getProperty(LOGGER_ADAPTER_PREFIX, APPENDER); if(appenderNames!=null) { @@ -914,6 +914,12 @@ public class Logger implements LogKeys { } } + String console = loggerInfo.getProperty(CONSOLE); + if((console!=null) && console.equals("on")) { + hc5Logger.addAppender(consoleAppender); + System.out.println("@ add ConsoleAppender to " + logger.getName()); + } + // * 거래 파일 로그 추가 코드 // MDC txId가 있을 때만 SiftingAppender로 기록하는 필터 // (txId 없는 일반 로그가 default.log로 쌓이는 것 방지)