added a an axis log4j appender property to the jalview.Cache.
authorjprocter <Jim Procter>
Thu, 31 Mar 2005 09:52:29 +0000 (09:52 +0000)
committerjprocter <Jim Procter>
Thu, 31 Mar 2005 09:52:29 +0000 (09:52 +0000)
src/jalview/bin/Cache.java
src/jalview/bin/Jalview.java

index 5990616..7eaae62 100755 (executable)
@@ -26,7 +26,7 @@ public class Cache
   // FONT_NAME\r
   // FONT_STYLE\r
   // FONT_SIZE\r
-\r
+  // logs.Axis.Level - one of the stringified Levels for log4j controlling the logging level for axis (used for web services)\r
 \r
   public static void loadProperties()\r
   {\r
index c54a347..1c62825 100755 (executable)
@@ -63,7 +63,11 @@ public class Jalview extends JApplet
 \r
   private static void initLogger() {\r
     Logger l = Logger.getLogger("org.apache.axis");\r
-    l.setLevel(Level.INFO);\r
+    if (Cache.getProperty("logs.Axis.Level")==null) {\r
+      Cache.setProperty("logs.Axis.Level", Level.INFO.toString());\r
+    }\r
+\r
+    l.setLevel(Level.toLevel(Cache.getProperty("logs.Axis.Level")));\r
     ConsoleAppender ap = new ConsoleAppender(new SimpleLayout(),"System.err");\r
     ap.setName("Axis");\r
     l.addAppender(ap);\r
@@ -74,7 +78,7 @@ public class Jalview extends JApplet
     try {\r
       initLogger();\r
     } catch (Exception e) {\r
-      System.out.println("Failed to initialise the log4j system for axis\n"+e);\r
+      System.out.println("Problems initializing the log4j system\n"+e);\r
     }\r
     try{\r
        UIManager.setLookAndFeel(\r