Revision 40616 trunk/org.gvsig.desktop/org.gvsig.desktop.framework/org.gvsig.andami/src/main/java/org/gvsig/andami/Launcher.java
Launcher.java | ||
---|---|---|
795 | 795 |
*/ |
796 | 796 |
private void configureLogging(String appName) throws IOException { |
797 | 797 |
// Configurar el log4j |
798 |
Launcher.class.getClassLoader().getResource("."); |
|
799 |
PropertyConfigurator.configure("log4j.properties"); |
|
800 | 798 |
|
799 |
URL config = Launcher.class.getClassLoader().getResource("log4j.properties"); |
|
800 |
if( config == null ) { |
|
801 |
config = Launcher.class.getClassLoader().getResource("default-log4j/log4j.properties"); |
|
802 |
} |
|
803 |
PropertyConfigurator.configure(config); |
|
801 | 804 |
PatternLayout l = new PatternLayout("%p %t %C - %m%n"); |
802 | 805 |
RollingFileAppender fa = new RollingFileAppender(l, appHomeDir |
803 | 806 |
+ File.separator + appName + ".log", false); |
804 | 807 |
fa.setMaxFileSize("512KB"); |
805 | 808 |
fa.setMaxBackupIndex(3); |
806 | 809 |
org.apache.log4j.Logger.getRootLogger().addAppender(fa); |
810 |
logger.info("Loadded log4j.properties from " + config.toString()); |
|
807 | 811 |
} |
808 | 812 |
|
809 | 813 |
private class NotificationAppender extends AppenderSkeleton { |
Also available in: Unified diff