- private static void configureLogging(final boolean verbose) {
- if (verbose) {
- System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "debug");
- System.setProperty("org.slf4j.simpleLogger.showThreadName", "true");
- System.setProperty("org.slf4j.simpleLogger.showShortLogName", "false");
- System.setProperty("org.slf4j.simpleLogger.showDateTime", "true");
- System.setProperty("org.slf4j.simpleLogger.dateTimeFormat", "yyyy-MM-dd'T'HH:mm:ss.SSSXX");
- LibSignalLogger.initLogger();
+ private static int getStatusForError(final CommandException e) {
+ if (e instanceof UserErrorException) {
+ return 1;
+ } else if (e instanceof UnexpectedErrorException) {
+ return 2;
+ } else if (e instanceof IOErrorException) {
+ return 3;
+ } else if (e instanceof UntrustedKeyErrorException) {
+ return 4;