X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Flog%2FJLogger.java;h=cfd41d0f0cab7ba9a100011259c15def3b1f9924;hb=d27e73b6519abfe5922ae716efe9a8dcc58c7751;hp=45dde90cf0c04409b630377493a353581259a5c0;hpb=d654b1f014790b7ae25e6eec631847170a930987;p=jalview.git diff --git a/src/jalview/log/JLogger.java b/src/jalview/log/JLogger.java index 45dde90..cfd41d0 100644 --- a/src/jalview/log/JLogger.java +++ b/src/jalview/log/JLogger.java @@ -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)