ensured properties are loaded before loggers are initialised.
authorjprocter <Jim Procter>
Thu, 12 Jan 2006 12:21:21 +0000 (12:21 +0000)
committerjprocter <Jim Procter>
Thu, 12 Jan 2006 12:21:21 +0000 (12:21 +0000)
src/jalview/bin/Cache.java
src/jalview/bin/Jalview.java

index c88c92a..9702a92 100755 (executable)
@@ -72,7 +72,6 @@ public class Cache
         jalview.bin.Cache.log.setLevel(Level.toLevel(Cache.getDefault(\r
             "logs.Jalview.level",\r
             Level.INFO.toString())));\r
-\r
         ConsoleAppender ap = new ConsoleAppender(new SimpleLayout(),\r
                                                  "System.err");\r
         ap.setName("JalviewLogger");\r
@@ -80,6 +79,8 @@ public class Cache
         laxis.addAppender(ap);\r
         lcastor.addAppender(ap);\r
         jalview.bin.Cache.log.addAppender(ap);\r
+        // Tell the user that debug is enabled\r
+        jalview.bin.Cache.log.debug("Jalview Debugging Output Follows.");\r
       }\r
       catch (Exception ex)\r
       {\r
index 1a67c05..0272751 100755 (executable)
@@ -79,6 +79,7 @@ public class Jalview
         System.exit(0);\r
           }\r
 \r
+          Cache.loadProperties(aparser.getValue("props")); // must do this before anything else!\r
 \r
           if (aparser.contains("nodisplay"))\r
           {\r
@@ -103,8 +104,6 @@ public class Jalview
             System.exit(0);\r
           }\r
 \r
-        Cache.loadProperties(aparser.getValue("props"));\r
-\r
         Desktop desktop = null;\r
         if( !headless )\r
         {\r