package com.hypixel.hytale.builtin.hytalegenerator;
import com.hypixel.hytale.common.util.ExceptionUtil;
import java.util.logging.Logger;
import javax.annotation.Nonnull;
public class LoggerUtil {
public static final String HYTALE_GENERATOR_NAME = "HytaleGenerator";
public LoggerUtil() {
}
public static Logger getLogger() {
return Logger.getLogger("HytaleGenerator");
}
public static void logException(@Nonnull String contextDescription, @Nonnull Throwable e) {
logException(contextDescription, e, getLogger());
}
public static void logException(@Nonnull String contextDescription, @Nonnull Throwable e, @Nonnull Logger logger) {
String msg = "Exception occurred during ";
msg = msg + contextDescription;
msg = msg + " \n";
msg = msg + ExceptionUtil.toStringWithStack(e);
logger.severe(msg);
}
}