From 293008e1f830bfcadd6ac80fc2f17a64eb103073 Mon Sep 17 00:00:00 2001 From: Christian Himpe Date: Tue, 3 Jan 2023 16:21:05 +0100 Subject: [PATCH] Console: Make error messages red color --- console/src/main/java/com/arcadedb/console/Console.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/console/src/main/java/com/arcadedb/console/Console.java b/console/src/main/java/com/arcadedb/console/Console.java index cb2af5eb7a..52849a5b3d 100644 --- a/console/src/main/java/com/arcadedb/console/Console.java +++ b/console/src/main/java/com/arcadedb/console/Console.java @@ -35,6 +35,7 @@ import com.arcadedb.schema.DocumentType; import com.arcadedb.utility.RecordTableFormatter; import com.arcadedb.utility.TableFormatter; +import com.arcadedb.utility.AnsiCode; import org.jline.reader.Completer; import org.jline.reader.EndOfFileException; import org.jline.reader.LineReader; @@ -760,10 +761,10 @@ private void outputError(final Exception e) throws IOException { try (final ByteArrayOutputStream out = new ByteArrayOutputStream(); final PrintWriter writer = new PrintWriter(out)) { e.printStackTrace(writer); writer.flush(); - output("\nERROR:\n" + out + "\n"); + output(AnsiCode.format("\n$ANSI{red ERROR:\n" + out + "}\n")); } } else - output("\nERROR: " + e.getMessage() + "\n"); + output(AnsiCode.format("\n$ANSI{red ERROR: " + e.getMessage() + "}\n")); } private String getPrompt() {