From 9f5743f048fb407a0f8b993eaa66134a3effbdd9 Mon Sep 17 00:00:00 2001 From: "Benjamin J. Culkin" Date: Thu, 6 Sep 2018 15:45:33 -0300 Subject: Convert CLFormatter to use ReportWriter This is in preparation for implementing the T and < directives --- base/src/main/java/bjc/utils/cli/objects/DefineCLI.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'base/src/main/java/bjc/utils/cli/objects') diff --git a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java index 787b91a..6ebcf39 100644 --- a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java +++ b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java @@ -3,6 +3,7 @@ package bjc.utils.cli.objects; import bjc.utils.funcutils.StringUtils; import bjc.utils.ioutils.format.CLFormatter; +import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; @@ -228,7 +229,13 @@ public class DefineCLI { CLFormatter fmt = new CLFormatter(); - String formatted = fmt.formatString(stat.formats.get(formatName), fillIns); + String formatted = ""; + try { + formatted = fmt.formatString(stat.formats.get(formatName), fillIns); + } catch (IOException ioex) { + LOGGER.severe(com.error("IOException formatting string: %s", ioex.getMessage())); + return FAIL; + } stat.strings.put(bindName, formatted); -- cgit v1.2.3