From 3700eb1d1a9b8339a0e57c34ed40a5d1d2adfa7c Mon Sep 17 00:00:00 2001 From: Vojtech Moravec <vojtech.moravec.st@vsb.cz> Date: Fri, 25 Sep 2020 13:03:37 +0200 Subject: [PATCH] Add printf to ColorConsole --- .../java/azgracompress/utilities/ColorConsole.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/azgracompress/utilities/ColorConsole.java b/src/main/java/azgracompress/utilities/ColorConsole.java index 18857e3..2117887 100644 --- a/src/main/java/azgracompress/utilities/ColorConsole.java +++ b/src/main/java/azgracompress/utilities/ColorConsole.java @@ -36,14 +36,22 @@ public final class ColorConsole { } } + public static void printf(final Color color, final String format, final Object... args) { + fprintf(Target.stdout, color, String.format(format, args)); + } + public static void fprintf(final Target target, final Color color, final String format, final Object... args) { + fprintf(target, color, String.format(format, args)); + } + + public static void fprintf(final Target target, final Color color, final String string) { switch (target) { case stdout: - System.out.println(getColor(color) + String.format(format, args) + ANSI_RESET); + System.out.println(getColor(color) + string + ANSI_RESET); break; case stderr: - System.err.println(getColor(color) + String.format(format, args) + ANSI_RESET); + System.err.println(getColor(color) + string + ANSI_RESET); break; } } -- GitLab