From b5679df99375877ff170be7a6816cb103ec9a107 Mon Sep 17 00:00:00 2001 From: Jacopo Carlini Date: Fri, 11 Oct 2024 10:28:45 +0200 Subject: [PATCH] logging --- .../pagopa/payments/utils/SchedulerUtils.java | 53 ++++++++++--------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/src/main/java/it/gov/pagopa/payments/utils/SchedulerUtils.java b/src/main/java/it/gov/pagopa/payments/utils/SchedulerUtils.java index a762e39..355cd14 100644 --- a/src/main/java/it/gov/pagopa/payments/utils/SchedulerUtils.java +++ b/src/main/java/it/gov/pagopa/payments/utils/SchedulerUtils.java @@ -1,35 +1,36 @@ package it.gov.pagopa.payments.utils; -import org.slf4j.MDC; +import static it.gov.pagopa.payments.config.LoggingAspect.*; import java.util.Calendar; import java.util.UUID; +import lombok.extern.slf4j.Slf4j; +import org.slf4j.MDC; -import static it.gov.pagopa.payments.config.LoggingAspect.*; - - +@Slf4j public class SchedulerUtils { - public static void updateMDCForStartExecution(String method, String args) { - MDC.put(METHOD, method); - MDC.put(START_TIME, String.valueOf(Calendar.getInstance().getTimeInMillis())); - MDC.put(REQUEST_ID, UUID.randomUUID().toString()); - MDC.put(OPERATION_ID, UUID.randomUUID().toString()); - MDC.put(ARGS, args); - } - - public static void updateMDCForEndExecution() { - MDC.put(STATUS, "OK"); - MDC.put(CODE, "201"); - MDC.put(RESPONSE_TIME, getExecutionTime()); - } - - public static void updateMDCError(Exception e, String method) { - MDC.put(STATUS, "KO"); - MDC.put(CODE, "500"); - MDC.put(RESPONSE_TIME, getExecutionTime()); - MDC.put(FAULT_CODE, method); - MDC.put(FAULT_DETAIL, e.getMessage()); - } - + public static void updateMDCForStartExecution(String method, String args) { + MDC.put(METHOD, method); + MDC.put(START_TIME, String.valueOf(Calendar.getInstance().getTimeInMillis())); + MDC.put(REQUEST_ID, UUID.randomUUID().toString()); + MDC.put(OPERATION_ID, UUID.randomUUID().toString()); + MDC.put(ARGS, args); + } + + public static void updateMDCForEndExecution() { + MDC.put(STATUS, "OK"); + MDC.put(CODE, "201"); + MDC.put(RESPONSE_TIME, getExecutionTime()); + log.info("Scheduled job finished successfully"); + } + + public static void updateMDCError(Exception e, String method) { + MDC.put(STATUS, "KO"); + MDC.put(CODE, "500"); + MDC.put(RESPONSE_TIME, getExecutionTime()); + MDC.put(FAULT_CODE, method); + MDC.put(FAULT_DETAIL, e.getMessage()); + log.info("An error occurring during a scheduled job"); + } }