From c31123973dd81b572eaaa8d8c988460b99c66834 Mon Sep 17 00:00:00 2001 From: daekuk Date: Mon, 8 Dec 2025 11:18:00 +0900 Subject: [PATCH] =?UTF-8?q?System.out.print=20=EC=A3=BC=EC=84=9D=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EB=98=90=EB=8A=94=20=EB=94=94=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/TransactionBAPServiceImpl.java | 3 +- .../work/inst/BapSystemInstService.java | 3 +- .../rms/ext/kakaocard/cm/TempController.java | 2 +- .../onl/adapter/info/AdapterInfosManager.java | 6 +-- .../controller/ModernDashboardController.java | 20 ++++----- .../modern/mapper/SmsNotificationMapper.java | 42 ++++++++++++++----- 6 files changed, 47 insertions(+), 29 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/bap/loader/service/TransactionBAPServiceImpl.java b/src/main/java/com/eactive/eai/rms/bap/loader/service/TransactionBAPServiceImpl.java index 3a80f53..1fdab8c 100644 --- a/src/main/java/com/eactive/eai/rms/bap/loader/service/TransactionBAPServiceImpl.java +++ b/src/main/java/com/eactive/eai/rms/bap/loader/service/TransactionBAPServiceImpl.java @@ -657,7 +657,8 @@ public class TransactionBAPServiceImpl extends BaseService implements Transactio mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); String json = mapper.writeValueAsString(interfaceDeploy); - System.out.println(json); +// System.out.println(json); + logger.debug(json); FileWriteUtil.FileWrite(path , fileName+".txt", json, "UTF-8"); } diff --git a/src/main/java/com/eactive/eai/rms/bap/manage/work/inst/BapSystemInstService.java b/src/main/java/com/eactive/eai/rms/bap/manage/work/inst/BapSystemInstService.java index 3ec16e5..63082a0 100644 --- a/src/main/java/com/eactive/eai/rms/bap/manage/work/inst/BapSystemInstService.java +++ b/src/main/java/com/eactive/eai/rms/bap/manage/work/inst/BapSystemInstService.java @@ -60,7 +60,8 @@ public class BapSystemInstService extends BapBaseService { List> sysConnList = dao.selectDetailSysconn(param); HashMap map = new HashMap(); - System.out.println( "list-->" + list.size()); +// System.out.println( "list-->" + list.size()); + logger.debug( "list-->" + list.size()); map.put("detail", detail); map.put("rows", list); map.put("sysConnList", sysConnList); diff --git a/src/main/java/com/eactive/eai/rms/ext/kakaocard/cm/TempController.java b/src/main/java/com/eactive/eai/rms/ext/kakaocard/cm/TempController.java index 915cf5e..a93d396 100644 --- a/src/main/java/com/eactive/eai/rms/ext/kakaocard/cm/TempController.java +++ b/src/main/java/com/eactive/eai/rms/ext/kakaocard/cm/TempController.java @@ -199,7 +199,7 @@ public class TempController implements InterceptorSkipController { result = "success"; } catch (Exception e) { - System.out.println(e); +// System.out.println(e); result = e.getMessage(); } diff --git a/src/main/java/com/eactive/eai/rms/onl/adapter/info/AdapterInfosManager.java b/src/main/java/com/eactive/eai/rms/onl/adapter/info/AdapterInfosManager.java index 223c151..5822d5c 100644 --- a/src/main/java/com/eactive/eai/rms/onl/adapter/info/AdapterInfosManager.java +++ b/src/main/java/com/eactive/eai/rms/onl/adapter/info/AdapterInfosManager.java @@ -191,13 +191,13 @@ public class AdapterInfosManager { public String toString() { - System.out.println("---------------- Display START -------------------"); +// System.out.println("---------------- Display START -------------------"); Collection coll = AdapterInfosManager.adaptersMap.values(); Iterator iter = coll.iterator(); while (iter.hasNext()) { AdapterInfosVO tempVO = iter.next(); - System.out.println(tempVO.toString()); +// System.out.println(tempVO.toString()); } return new String("---------------- Display END -------------------" ); @@ -254,7 +254,7 @@ public class AdapterInfosManager { + "\n AND B.PRPTYGROUPNAME = TAB5.PRPTYGROUPNAME " + "\n ORDER BY 1, 3, 4 " + "\n WITH UR"; - System.out.println(SqlString); +// System.out.println(SqlString); return SqlString; } diff --git a/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/controller/ModernDashboardController.java b/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/controller/ModernDashboardController.java index 3b17bb6..79b7f09 100644 --- a/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/controller/ModernDashboardController.java +++ b/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/controller/ModernDashboardController.java @@ -223,10 +223,6 @@ public class ModernDashboardController implements InterceptorSkipController { @RequestMapping(path = "/modern-dashboard-api.do", params = "type=adapter-status") @ResponseBody public Map getAdapterStatus(@RequestParam(required = false) String serverName) { - // TODO: 디버그 완료 후 삭제 - System.out.println("========================================"); - System.out.println("[Dashboard Debug] getAdapterStatus API CALLED!"); - System.out.println("========================================"); log.error("[Dashboard Debug] getAdapterStatus API CALLED - serverName: " + serverName); Map response = new HashMap<>(); @@ -254,26 +250,26 @@ public class ModernDashboardController implements InterceptorSkipController { // TODO: 디버그 완료 후 아래 디버그 로그 전체 삭제 (라인 254-299) // [Dashboard Debug] Check server list size - System.out.println("[Dashboard Debug] getAdapterStatus: Found " + (servers == null ? 0 : servers.size()) + " servers to check."); +// System.out.println("[Dashboard Debug] getAdapterStatus: Found " + (servers == null ? 0 : servers.size()) + " servers to check."); log.error("[Dashboard Debug] getAdapterStatus: Found " + (servers == null ? 0 : servers.size()) + " servers to check."); List> serverAdapters = new ArrayList<>(); for (DataSourceType server : servers) { - System.out.println("[Dashboard Debug] Loop for server: " + server.getName()); +// System.out.println("[Dashboard Debug] Loop for server: " + server.getName()); log.error("[Dashboard Debug] Loop for server: " + server.getName()); // 서버 컨텍스트 설정 DataSourceContextHolder.setDataSourceType(server); // 서버에 대한 인스턴스 목록 조회 - System.out.println("[Dashboard Debug] Calling getEaiServerIpListDB..."); +// System.out.println("[Dashboard Debug] Calling getEaiServerIpListDB..."); List> ipList = eaiServerInfoService.getEaiServerIpListDB(); - System.out.println("[Dashboard Debug] Call to getEaiServerIpListDB finished. IP list size: " + (ipList == null ? 0 : ipList.size())); +// System.out.println("[Dashboard Debug] Call to getEaiServerIpListDB finished. IP list size: " + (ipList == null ? 0 : ipList.size())); log.error("[Dashboard Debug] Call to getEaiServerIpListDB finished. IP list size: " + (ipList == null ? 0 : ipList.size())); // 어댑터 상태 목록 조회 (개별 인스턴스별 상태) List adaptersList = dashboardService.findAdapterStatusList(ipList); - System.out.println("[Dashboard Debug] adaptersList size: " + (adaptersList == null ? "null" : adaptersList.size())); +// System.out.println("[Dashboard Debug] adaptersList size: " + (adaptersList == null ? "null" : adaptersList.size())); log.error("[Dashboard Debug] adaptersList size: " + (adaptersList == null ? "null" : adaptersList.size())); // 어댑터별 상태 코드 로깅 @@ -288,7 +284,7 @@ public class ModernDashboardController implements InterceptorSkipController { ", Socket counts: [" + vo.getSocket(0) + "," + vo.getSocket(1) + "," + vo.getSocket(2) + "]" + ", Socket2 counts: [" + vo.getSocket2(0) + "," + vo.getSocket2(1) + "," + vo.getSocket2(2) + "]" + ", Http counts: [" + vo.getHttp(0) + "," + vo.getHttp(1) + "," + vo.getHttp(2) + "]"; - System.out.println(debugMsg); +// System.out.println(debugMsg); log.error(debugMsg); } } @@ -305,8 +301,8 @@ public class ModernDashboardController implements InterceptorSkipController { ", normal=" + summaryContainer.getAdapterSummary("HTTP").getNormalCount() + ", inactive=" + summaryContainer.getAdapterSummary("HTTP").getInactiveCount() + ", overall=" + summaryContainer.getAdapterSummary("HTTP").getOverallStatus(); - System.out.println(socketSummary); - System.out.println(httpSummary); +// System.out.println(socketSummary); +// System.out.println(httpSummary); log.error(socketSummary); log.error(httpSummary); // TODO: 여기까지 디버그 로그 삭제 diff --git a/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/mapper/SmsNotificationMapper.java b/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/mapper/SmsNotificationMapper.java index 34ad9df..e65ce4f 100644 --- a/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/mapper/SmsNotificationMapper.java +++ b/src/main/java/com/eactive/eai/rms/onl/dashboard/modern/mapper/SmsNotificationMapper.java @@ -2,6 +2,8 @@ package com.eactive.eai.rms.onl.dashboard.modern.mapper; import com.eactive.eai.rms.onl.dashboard.modern.dto.SmsNotificationDto; import com.eactive.eai.rms.onl.vo.SmsVO; + +import org.apache.log4j.Logger; import org.springframework.stereotype.Component; import java.time.LocalDate; @@ -21,6 +23,9 @@ public class SmsNotificationMapper { private static final Pattern DATE_TIME_PATTERN = Pattern.compile("(\\d{4}) (\\d{2}:\\d{2}:\\d{2}\\.\\d{3})"); private static final Pattern COUNT_PATTERN = Pattern.compile("\\[(\\d+)\\]"); + + // Sysout --> logger + private static final Logger logger = Logger.getLogger(SmsNotificationMapper.class); /** * SmsVO 목록을 SmsNotificationDto 목록으로 변환합니다. @@ -148,22 +153,37 @@ public class SmsNotificationMapper { smsVO.setMessage(messages); List results = mapper.mapToSmsNotificationDtoList(Arrays.asList(smsVO)); - System.out.println("=== SMS 메시지 파싱 결과 ==="); +// System.out.println("=== SMS 메시지 파싱 결과 ==="); + logger.debug("=== SMS 메시지 파싱 결과 ==="); for (SmsNotificationDto dto : results) { - System.out.println("\n[메시지 정보]"); - System.out.println("시간: " + dto.getDateTime()); - System.out.println("건수: " + dto.getCount()); - System.out.println("인스턴스: " + dto.getInstanceName()); - System.out.println("에러내용: " + dto.getErrorContent()); - System.out.println("에러유형: " + dto.getErrorType()); +// System.out.println("\n[메시지 정보]"); +// System.out.println("시간: " + dto.getDateTime()); +// System.out.println("건수: " + dto.getCount()); +// System.out.println("인스턴스: " + dto.getInstanceName()); +// System.out.println("에러내용: " + dto.getErrorContent()); +// System.out.println("에러유형: " + dto.getErrorType()); + + logger.debug("\n[메시지 정보]"); + logger.debug("시간: " + dto.getDateTime()); + logger.debug("건수: " + dto.getCount()); + logger.debug("인스턴스: " + dto.getInstanceName()); + logger.debug("에러내용: " + dto.getErrorContent()); + logger.debug("에러유형: " + dto.getErrorType()); if ("ADAPTER".equals(dto.getErrorType())) { - System.out.println("어댑터설명: " + dto.getAdapterDesc()); - System.out.println("어댑터ID: " + dto.getAdapterId()); +// System.out.println("어댑터설명: " + dto.getAdapterDesc()); +// System.out.println("어댑터ID: " + dto.getAdapterId()); + + logger.debug("어댑터설명: " + dto.getAdapterDesc()); + logger.debug("어댑터ID: " + dto.getAdapterId()); } else { - System.out.println("인터페이스ID: " + dto.getInterfaceId()); +// System.out.println("인터페이스ID: " + dto.getInterfaceId()); + + logger.debug("인터페이스ID: " + dto.getInterfaceId()); } - System.out.println("------------------------"); +// System.out.println("------------------------"); + + logger.debug("------------------------"); } } } \ No newline at end of file