package me.vaqxine.GTAShops; 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_yellow = Ansi.ansi().fg(Ansi.Color.YELLOW).boldOff().toString(); private final String ansi_red = Ansi.ansi().fg(Ansi.Color.RED).boldOff().toString(); private final String ansi_underline = Ansi.ansi().a(Ansi.Attribute.UNDERLINE).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 + "[GTAShops (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void debug(String s, Class<?> c){ System.out.println(ansi_yellow + "(DE) " + ansi_reset + "[GTAShops (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void log(String s, Class<?> c){ System.out.println("[GTAShops (" + c.getSimpleName() + ")] " + s); } public void warning(String s, Class<?> c){ System.out.println(ansi_yellow + "[GTAShops (" + c.getSimpleName() + ")] " + s + ansi_reset); } public void error(String s, Class<?> c){ System.out.println(ansi_red + "[GTAShops(" + c.getSimpleName() + ")] " + s + ansi_reset); } }