Merge branch 'update/JAL-3949_jalview_bin_Console_to_cure_sanity_even_more' into...
[jalview.git] / src / jalview / log / JLoggerI.java
diff --git a/src/jalview/log/JLoggerI.java b/src/jalview/log/JLoggerI.java
new file mode 100644 (file)
index 0000000..94f149b
--- /dev/null
@@ -0,0 +1,41 @@
+package jalview.log;
+
+public interface JLoggerI
+{
+  public enum LogLevel
+  {
+    ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL
+  }
+
+  public LogLevel getLevel();
+
+  public void setLevel(LogLevel level);
+
+  public void trace(String message);
+
+  public void trace(String message, Throwable t);
+
+  public void debug(String message);
+
+  public void debug(String message, Throwable t);
+
+  public void info(String message);
+
+  public void info(String message, Throwable t);
+
+  public void warn(String message);
+
+  public void warn(String message, Throwable t);
+
+  public void error(String message);
+
+  public void error(String message, Throwable t);
+
+  public void fatal(String message);
+
+  public void fatal(String message, Throwable t);
+
+  public boolean isDebugEnabled();
+
+  public boolean isTraceEnabled();
+}