JLogger loglevel check on whether to call the actual logger or not. New factory metho...
[jalview.git] / src / jalview / log / JLoggerLog4j.java
index ca24e30..bacab74 100644 (file)
@@ -10,6 +10,16 @@ public class JLoggerLog4j extends JLogger implements JLoggerI
 {
   private Logger logger = null;
 
+  public static JLoggerLog4j getLogger(Class c)
+  {
+    return getLogger(c);
+  }
+
+  public static JLoggerLog4j getLogger(Class c, LogLevel loglevel)
+  {
+    return getLogger(c.getCanonicalName(), loglevel);
+  }
+
   public static JLoggerLog4j getLogger(String name)
   {
     return getLogger(name, LogLevel.INFO);
@@ -23,7 +33,6 @@ public class JLoggerLog4j extends JLogger implements JLoggerI
 
   private JLoggerLog4j(String name, LogLevel level)
   {
-    // super(name, level);
     this.name = name;
     this.level = level;
     this.loggerSetup();
@@ -120,11 +129,11 @@ public class JLoggerLog4j extends JLogger implements JLoggerI
     return this.logger;
   }
 
-  public synchronized static void addAppender(JLoggerLog4j l1,
+  public synchronized static void addAppender(JLoggerLog4j level,
           Appender appender)
   {
     if (!Platform.isJS())
-      Log4j.addAppender(l1.getLoggerObject(), appender);
+      Log4j.addAppender(level.getLoggerObject(), appender);
   }
 
   public synchronized static void addAppender(JLoggerLog4j l1,