From 98e14b92abc2a62e704784fd1ca0286cf18b73fb Mon Sep 17 00:00:00 2001 From: Lukas-Heiligenbrunner <30468956+Lukas-Heiligenbrunner@users.noreply.github.com> Date: Mon, 11 Nov 2019 13:07:56 +0100 Subject: [PATCH] improved logging in windows --- src/com/wasteinformationserver/basicutils/Log.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/com/wasteinformationserver/basicutils/Log.java b/src/com/wasteinformationserver/basicutils/Log.java index 22c2927..f4358c2 100644 --- a/src/com/wasteinformationserver/basicutils/Log.java +++ b/src/com/wasteinformationserver/basicutils/Log.java @@ -52,7 +52,9 @@ public class Log { public static void log(String msg, int level) { + boolean iswindows = System.getProperty("os.name").contains("Windows"); StringBuilder builder = new StringBuilder(); + if (!iswindows){ switch (level) { case INFO: builder.append(ANSI_CYAN); @@ -73,6 +75,8 @@ public class Log { builder.append(ANSI_BLUE); break; } + + } builder.append("["); builder.append(calcDate(System.currentTimeMillis())); builder.append("]"); @@ -85,11 +89,16 @@ public class Log { builder.append(colors.get(level)); builder.append("]"); - builder.append(ANSI_WHITE); + if (!iswindows){ + builder.append(ANSI_WHITE); + } + builder.append(" - "); builder.append(msg); - builder.append(ANSI_RESET); + if (!iswindows){ + builder.append(ANSI_RESET); + } System.out.println(builder.toString()); }