diff --git a/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/ProcessNotification.java b/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/ProcessNotification.java index 641d9f574812456292054824b3a873e84d9a64e9..8b7c0dc49e18969859b2a268b2ca1a55b11ef16a 100644 --- a/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/ProcessNotification.java +++ b/provider/notification-azure/src/main/java/org/opengroup/osdu/notification/provider/azure/messageBus/ProcessNotification.java @@ -81,8 +81,12 @@ public class ProcessNotification { requestTelemetry.setId(message.getMessageId()); if (!response.isSuccessCode()) { - telemetryClient.trackRequest(requestTelemetry); - LOGGER.error(NOT_ACKNOWLEDGE); + telemetryClient.trackRequest(requestTelemetry); + if(message.getDeliveryCount()>8){ + LOGGER.info("Message delivery status is 'Abandon' with notificationId: {}, Count: {}", notificationContent.getNotificationId(), message.getDeliveryCount()); + } else { + LOGGER.error(NOT_ACKNOWLEDGE); + } }else{ requestTelemetry.setResponseCode("200"); requestTelemetry.setSuccess(true);