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);
}
}