public static void severe(Class<?> thisClass, Object message, Throwable t) {
   log(Level.SEVERE, thisClass, message, t);
 }
 public static void warn(Class<?> thisClass, Object message, Throwable t) {
   log(Level.WARNING, thisClass, message, t);
 }
 public static void severe(Class<?> thisClass, Object message) {
   log(Level.SEVERE, thisClass, message);
 }
 public static void warn(Class<?> thisClass, Object message) {
   log(Level.WARNING, thisClass, message);
 }
 public static void info(Class<?> thisClass, Object message, Throwable t) {
   log(Level.INFO, thisClass, message, t);
 }
 public static void info(Class<?> thisClass, Object message) {
   log(Level.INFO, thisClass, message);
 }
 public static void debug(Class<?> thisClass, Object message, Throwable t) {
   log(Level.FINEST, thisClass, message, t);
 }
 public static void debug(Class<?> thisClass, Object message) {
   log(Level.FINEST, thisClass, message);
 }