*/
package jalview.log;
+import java.util.EnumSet;
import java.util.HashMap;
import java.util.Map;
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
{
String logLine = String.format("%s: %s", loglevel.toString(),
message);
- System.out.println(logLine);
+ jalview.bin.Console.outPrintln(logLine);
if (t != null)
{
if (loglevel.compareTo(LogLevel.DEBUG) <= 0)
t.printStackTrace(System.err);
else
- System.err.println(t.getMessage());
+ jalview.bin.Console.errPrintln(t.getMessage());
}
return false;
}