import java.awt.event.*;\r
import jalview.io.*;\r
\r
+import org.apache.log4j.*;\r
\r
public class Jalview extends JApplet\r
{\r
frame.setVisible(false);\r
}\r
\r
+ private static void initLogger() {\r
+ Logger l = Logger.getLogger("org.apache.axis");\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
+ }\r
public static void main(String[] args) {\r
\r
Cache.loadProperties();\r
-\r
+ try {\r
+ initLogger();\r
+ } catch (Exception e) {\r
+ System.out.println("Problems initializing the log4j system\n"+e);\r
+ }\r
try{\r
UIManager.setLookAndFeel(\r
// "javax.swing.plaf.metal.MetalLookAndFeel"\r
// "javax.swing.plaf.multi.MultiLookAndFeel"\r
- // UIManager.getSystemLookAndFeelClassName()\r
- UIManager.getCrossPlatformLookAndFeelClassName()\r
+ UIManager.getSystemLookAndFeelClassName()\r
+ // UIManager.getCrossPlatformLookAndFeelClassName()\r
// "com.sun.java.swing.plaf.gtk.GTKLookAndFeel"\r
// "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"\r
// "com.sun.java.swing.plaf.motif.MotifLookAndFeel"\r