JAL-4001 Changed for Java 8 compatibility
[jalview.git] / src / jalview / log / JLogger.java
index 45dde90..cfd41d0 100644 (file)
@@ -20,6 +20,7 @@
  */
 package jalview.log;
 
+import java.util.EnumSet;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -46,6 +47,16 @@ public abstract class JLogger implements JLoggerI
   protected abstract void loggerLogMessage(LogLevel level, String message,
           Throwable t);
 
+  public static boolean isLevel(String levelString)
+  {
+    for (LogLevel l : EnumSet.allOf(LogLevel.class))
+    {
+      if (l.name().equals(levelString))
+        return true;
+    }
+    return false;
+  }
+
   public static LogLevel toLevel(String levelString)
   {
     try
@@ -60,7 +71,7 @@ public abstract class JLogger implements JLoggerI
 
   public static JLogger getLogger(Class c)
   {
-    return getLogger(c);
+    return getLogger(c, LogLevel.INFO);
   }
 
   public static JLogger getLogger(Class c, LogLevel loglevel)