From 6b1d5f3479139324f6f3444d9f98b1c2db528d64 Mon Sep 17 00:00:00 2001 From: htlee Date: Thu, 19 Feb 2026 18:49:27 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=95=B4=EA=B5=AC=20=ED=86=B5=EA=B3=84?= =?UTF-8?q?=20=EC=A1=B0=ED=9A=8C=20=EC=97=90=EB=9F=AC=20=EC=9D=91=EB=8B=B5?= =?UTF-8?q?=20=EB=85=B8=EC=B6=9C=20+=20=EB=94=94=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EB=A1=9C=EA=B9=85=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .../monitoring/controller/MonitoringController.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/gc/mda/signal_batch/monitoring/controller/MonitoringController.java b/src/main/java/gc/mda/signal_batch/monitoring/controller/MonitoringController.java index 816d762..f3d520d 100644 --- a/src/main/java/gc/mda/signal_batch/monitoring/controller/MonitoringController.java +++ b/src/main/java/gc/mda/signal_batch/monitoring/controller/MonitoringController.java @@ -113,10 +113,14 @@ public class MonitoringController { """; try { - return queryJdbcTemplate.queryForList(sql); + List> result = queryJdbcTemplate.queryForList(sql); + log.info("Haegu realtime query returned {} rows", result.size()); + return result; } catch (Exception e) { - log.error("Failed to get realtime haegu status", e); - return new ArrayList<>(); + log.error("Failed to get realtime haegu status: {}", e.getMessage(), e); + Map errorEntry = new HashMap<>(); + errorEntry.put("error", e.getMessage()); + return List.of(errorEntry); } } -- 2.45.2