From 1c6bce74ff4aca949049e65112bf3e318a35751a Mon Sep 17 00:00:00 2001 From: Nandhukumar Date: Wed, 4 Mar 2026 17:41:58 +0530 Subject: [PATCH 1/2] ES-2909 | added logger for debugging Signed-off-by: Nandhukumar --- .../controller/SmsNotificationController.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java b/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java index 506f119e1a6..eb267d09288 100644 --- a/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java +++ b/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java @@ -1,7 +1,9 @@ package io.mosip.kernel.emailnotification.controller; +import io.mosip.kernel.emailnotification.service.impl.EmailNotificationServiceImpl; import jakarta.validation.Valid; +import org.slf4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.PostMapping; @@ -20,6 +22,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.tags.Tag; +import org.slf4j.LoggerFactory; /** * This controller class receives contact number and message in data transfer @@ -33,6 +36,7 @@ @Tag(name = "smsnotification", description = "Operation related to sms notification") public class SmsNotificationController { + private static final Logger LOGGER = LoggerFactory.getLogger(SmsNotificationController.class); /** * The reference that autowire sms notification service class. */ @@ -57,8 +61,12 @@ public class SmsNotificationController { public ResponseWrapper sendSmsNotification( @Valid @RequestBody RequestWrapper smsRequestDto) { ResponseWrapper responseWrapper = new ResponseWrapper<>(); - responseWrapper.setResponse(smsNotifierService.sendSmsNotification(smsRequestDto.getRequest().getNumber(), - smsRequestDto.getRequest().getMessage())); + try { + responseWrapper.setResponse(smsNotifierService.sendSmsNotification(smsRequestDto.getRequest().getNumber(), + smsRequestDto.getRequest().getMessage())); + } catch (Throwable t) { + LOGGER.error("Error occurred while sending SMS notification", t); + } return responseWrapper; } } From ca0430d859c42b7e035c8d5e6572c2df0f468e47 Mon Sep 17 00:00:00 2001 From: Nandhukumar Date: Wed, 4 Mar 2026 19:27:11 +0530 Subject: [PATCH 2/2] ES-2909 | added logger for debugging Signed-off-by: Nandhukumar --- .../emailnotification/controller/SmsNotificationController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java b/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java index eb267d09288..4bf7721effe 100644 --- a/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java +++ b/kernel/kernel-notification-service/src/main/java/io/mosip/kernel/emailnotification/controller/SmsNotificationController.java @@ -66,6 +66,7 @@ public ResponseWrapper sendSmsNotification( smsRequestDto.getRequest().getMessage())); } catch (Throwable t) { LOGGER.error("Error occurred while sending SMS notification", t); + throw t; } return responseWrapper; }