JAL-3851 convenience methods for logging exceptions
authorBen Soares <b.soares@dundee.ac.uk>
Thu, 2 Sep 2021 13:22:18 +0000 (14:22 +0100)
committerBen Soares <b.soares@dundee.ac.uk>
Thu, 2 Sep 2021 13:22:18 +0000 (14:22 +0100)
src/jalview/bin/Cache.java

index 353f449..49e2b80 100755 (executable)
@@ -1657,6 +1657,31 @@ public class Cache
     println(ERROR, message);
   }
 
+  public static void trace(Throwable e)
+  {
+    println(TRACE, getStackTraceString(e));
+  }
+
+  public static void debug(Throwable e)
+  {
+    println(DEBUG, getStackTraceString(e));
+  }
+
+  public static void info(Throwable e)
+  {
+    println(INFO, getStackTraceString(e));
+  }
+
+  public static void warn(Throwable e)
+  {
+    println(WARN, getStackTraceString(e));
+  }
+
+  public static void error(Throwable e)
+  {
+    println(ERROR, getStackTraceString(e));
+  }
+
   /**
    * Getdown appbase methods
    */