--- /dev/null
+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();
+}