From d8472970323f2ab3cdf57206feb21fd9167a723f Mon Sep 17 00:00:00 2001 From: Collin Smith Date: Fri, 27 Nov 2020 02:21:41 -0800 Subject: [PATCH] Updated logging for cli errors relating to org.apache.commons.cli.ParseException --- tools/src/main/java/com/riiablo/tool/Tool.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/src/main/java/com/riiablo/tool/Tool.java b/tools/src/main/java/com/riiablo/tool/Tool.java index 65e0c7f8..b266fcb2 100644 --- a/tools/src/main/java/com/riiablo/tool/Tool.java +++ b/tools/src/main/java/com/riiablo/tool/Tool.java @@ -30,7 +30,12 @@ public class Tool implements ApplicationListener { } protected void handleCliError(String cmd, Options options, Throwable t) { - log.error(t.getMessage(), t); + if (t instanceof ParseException) { + log.debug(t.getMessage(), t); + } else { + log.fatal(t.getMessage(), t); + } + System.out.println(ExceptionUtils.getRootCauseMessage(t)); printHelp(cmd, options); System.exit(0);