X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fbin%2FJalview.java;h=1c6282509a8789a342e47d73a8f88d4f9fe3d5c5;hb=7490127af372f38fe79963113ebc990f7e989255;hp=b69772c30433cea5f70b8221c8521fced035088d;hpb=59daa738a49b24d4721e4948211f72b08852dca2;p=jalview.git diff --git a/src/jalview/bin/Jalview.java b/src/jalview/bin/Jalview.java index b69772c..1c62825 100755 --- a/src/jalview/bin/Jalview.java +++ b/src/jalview/bin/Jalview.java @@ -14,6 +14,7 @@ import javax.swing.*; import java.awt.event.*; import jalview.io.*; +import org.apache.log4j.*; public class Jalview extends JApplet { @@ -60,16 +61,31 @@ public class Jalview extends JApplet frame.setVisible(false); } + private static void initLogger() { + Logger l = Logger.getLogger("org.apache.axis"); + if (Cache.getProperty("logs.Axis.Level")==null) { + Cache.setProperty("logs.Axis.Level", Level.INFO.toString()); + } + + l.setLevel(Level.toLevel(Cache.getProperty("logs.Axis.Level"))); + ConsoleAppender ap = new ConsoleAppender(new SimpleLayout(),"System.err"); + ap.setName("Axis"); + l.addAppender(ap); + } public static void main(String[] args) { Cache.loadProperties(); - + try { + initLogger(); + } catch (Exception e) { + System.out.println("Problems initializing the log4j system\n"+e); + } try{ UIManager.setLookAndFeel( // "javax.swing.plaf.metal.MetalLookAndFeel" // "javax.swing.plaf.multi.MultiLookAndFeel" - // UIManager.getSystemLookAndFeelClassName() - UIManager.getCrossPlatformLookAndFeelClassName() + UIManager.getSystemLookAndFeelClassName() + // UIManager.getCrossPlatformLookAndFeelClassName() // "com.sun.java.swing.plaf.gtk.GTKLookAndFeel" // "com.sun.java.swing.plaf.windows.WindowsLookAndFeel" // "com.sun.java.swing.plaf.motif.MotifLookAndFeel"