From 1ae73c5ba8b4434c032276b8678fa287d44582d8 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Tue, 23 Aug 2022 15:28:32 +0200 Subject: [PATCH] Use ComponentLogger in Logger.java --- .../com/alttd/playershops/utils/Logger.java | 42 ++++++++++++------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/alttd/playershops/utils/Logger.java b/src/main/java/com/alttd/playershops/utils/Logger.java index 1d9bb77..f59b12a 100644 --- a/src/main/java/com/alttd/playershops/utils/Logger.java +++ b/src/main/java/com/alttd/playershops/utils/Logger.java @@ -1,29 +1,43 @@ package com.alttd.playershops.utils; -import net.md_5.bungee.api.ChatColor; -import org.bukkit.Bukkit; +import com.alttd.playershops.PlayerShops; +import net.kyori.adventure.text.logger.slf4j.ComponentLogger; -import java.util.logging.Level; +public class Logger { -public class Logger -{ + private static ComponentLogger logger; + /** + * Logs a message on the INFO level + * + * @param str Message to be logged. + */ public static void info(String str) { - log(Level.INFO,"&e" + str); + getLogger().info(Util.parseMiniMessage(str, null)); } + /** + * Logs a message on the WARN level + * + * @param str Message to be logged. + */ public static void warn(String str) { - log(Level.SEVERE,"&6" + str); + getLogger().warn(Util.parseMiniMessage(str, null)); } - public static void severe(String str) { - log(Level.SEVERE,"&c" + str); + /** + * Logs a message on the ERROR level + * + * @param str Message to be logged. + */ + public static void error(String str) { + getLogger().error(Util.parseMiniMessage("" + str, null)); } - public static void log(Level level, String str) { - Bukkit.getLogger().log(level, - ChatColor.translateAlternateColorCodes('&', - "&r " + str)); - } + static ComponentLogger getLogger() { + if (logger == null) + logger = PlayerShops.getInstance().getComponentLogger(); + return logger; + } }