package me.vaqxine.NetworkManager; import org.fusesource.jansi.Ansi; public class Logger { private final String ansi_green = Ansi.ansi().fg(Ansi.Color.GREEN).boldOff().toString(); private final String ansi_red = Ansi.ansi().fg(Ansi.Color.RED).boldOff().toString(); private final String ansi_reset = Ansi.ansi().a(Ansi.Attribute.RESET).boldOff().toString(); public void notice(String s, Class<?> c) { System.out.println(ansi_green + "[NetManager (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void debug(String s, Class<?> c) { System.out.println(ansi_green + "(Arkham) " + ansi_reset + "[NetManager (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void log(String s, Class<?> c) { System.out.println("[NetManager (" + c.getSimpleName() + ")] " + s); } public void warning(String s, Class<?> c) { System.out.println(ansi_green + "[NetManager (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void error(String s, Class<?> c) { System.out.println(ansi_red + "[NetManager (" + c.getSimpleName() + ")] " + s + ansi_reset); } }