From 9e8ac9a05ff9deb73df2cb03abcdd22f78428931 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Tue, 3 May 2022 13:36:46 +0200 Subject: [PATCH] Log exceptions in cli execution --- .../main/java/sonia/scm/cli/CliExecutionExceptionHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/cli/CliExecutionExceptionHandler.java b/scm-webapp/src/main/java/sonia/scm/cli/CliExecutionExceptionHandler.java index 696a6c3d61..a15b70d75b 100644 --- a/scm-webapp/src/main/java/sonia/scm/cli/CliExecutionExceptionHandler.java +++ b/scm-webapp/src/main/java/sonia/scm/cli/CliExecutionExceptionHandler.java @@ -25,6 +25,7 @@ package sonia.scm.cli; import com.fasterxml.jackson.databind.JsonNode; +import lombok.extern.slf4j.Slf4j; import picocli.CommandLine; import sonia.scm.ExceptionWithContext; import sonia.scm.TransactionId; @@ -39,6 +40,7 @@ import java.util.ResourceBundle; import static java.util.Optional.empty; import static java.util.Optional.of; +@Slf4j public class CliExecutionExceptionHandler implements CommandLine.IExecutionExceptionHandler { private final I18nCollector i18nCollector; @@ -51,6 +53,7 @@ public class CliExecutionExceptionHandler implements CommandLine.IExecutionExcep @Override public int handleExecutionException(Exception ex, CommandLine commandLine, CommandLine.ParseResult parseResult) { + log.debug("got exception in cli execution of {}", commandLine.getCommand().getClass().getSimpleName(), ex); if (ex instanceof CliExitException) { return ((CliExitException) ex).getExitCode(); }