From 17ea80ae292ea3a9f76d591e89da18df8710916f Mon Sep 17 00:00:00 2001 From: s5260822 Date: Fri, 14 Mar 2025 12:19:51 +0100 Subject: [PATCH] Added better time formatting for loggers --- .../project/gruppe_05_1/util/Logger.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/Logger.java b/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/Logger.java index 6d34b2a..6dbfd8f 100644 --- a/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/Logger.java +++ b/src/main/java/org/texttechnologylab/project/gruppe_05_1/util/Logger.java @@ -1,24 +1,27 @@ package org.texttechnologylab.project.gruppe_05_1.util; +import java.time.LocalTime; +import java.time.format.DateTimeFormatter; import static org.texttechnologylab.project.gruppe_05_1.Main.DEBUG_LOGGING; public class Logger { + private static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("HH:mm:ss"); // info, warn, error with message and colors and datetime public static void info(String message) { - System.out.println("\u001B[32m" + java.time.LocalTime.now() + " INFO: " + message + "\u001B[0m"); + System.out.println("\u001B[32m" + LocalTime.now().format(DATE_TIME_FORMATTER) + " INFO: " + message + "\u001B[0m"); } public static void warn(String message) { - System.out.println("\u001B[33m" + java.time.LocalTime.now() + " WARN: " + message + "\u001B[0m"); + System.out.println("\u001B[33m" + LocalTime.now().format(DATE_TIME_FORMATTER) + " WARN: " + message + "\u001B[0m"); } public static void error(String message) { - System.out.println("\u001B[31m" + java.time.LocalTime.now() + " ERROR: " + message + "\u001B[0m"); + System.out.println("\u001B[31m" + LocalTime.now().format(DATE_TIME_FORMATTER) + " ERROR: " + message + "\u001B[0m"); } public static void debug(String message) { if (DEBUG_LOGGING) { - System.out.println("\u001B[38;5;214m" + java.time.LocalTime.now() + " DEBUG: " + message + "\u001B[0m"); + System.out.println("\u001B[38;5;214m" + LocalTime.now() + " DEBUG: " + message + "\u001B[0m"); } }