package net.t7seven7t.craftfx.util; import net.t7seven7t.craftfx.CraftFX; import java.util.logging.Level; /** * */ public class LogHelper { public void info(String message, Object... args) { log(Level.INFO, message, args); } public void warning(String message, Object... args) { log(Level.WARNING, message, args); } public void severe(String message, Object... args) { log(Level.SEVERE, message, args); } public void log(Level level, String message, Object... args) { CraftFX.plugin().getLogger().log(level, String.format(message, args)); for (Object o : args) { if (o instanceof Throwable && CraftFX.debug()) { ((Throwable) o).printStackTrace(); } } } public void debug(String message, Object... args) { if (CraftFX.debug()) info(message, args); } }