From e0757878e7e99d7ed201355ba95dca2c5670a633 Mon Sep 17 00:00:00 2001 From: Steve Ellis Date: Mon, 6 Jan 2025 16:24:18 -0500 Subject: [PATCH] Adds logging --- .../circulation/support/results/CommonFailures.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/folio/circulation/support/results/CommonFailures.java b/src/main/java/org/folio/circulation/support/results/CommonFailures.java index 3e2665fb9d..1202ecdd47 100644 --- a/src/main/java/org/folio/circulation/support/results/CommonFailures.java +++ b/src/main/java/org/folio/circulation/support/results/CommonFailures.java @@ -2,16 +2,25 @@ import static org.folio.circulation.support.results.Result.failed; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.folio.circulation.support.ServerErrorFailure; +import java.lang.invoke.MethodHandles; + public class CommonFailures { + private static final Logger log = LogManager.getLogger(MethodHandles.lookup().lookupClass()); + private static final String INTERNAL_SERVER_ERROR = "Internal Server Error"; + private CommonFailures() {} public static Result failedDueToServerError(Throwable e) { + log.error(INTERNAL_SERVER_ERROR, e); return failed(new ServerErrorFailure(e)); } public static Result failedDueToServerError(String reason) { + log.error(INTERNAL_SERVER_ERROR, new Throwable(reason)); return failed(new ServerErrorFailure(reason)); } }