You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2011/05/10 19:55:00 UTC
svn commit: r1101564 -
/karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java
Author: jbonofre
Date: Tue May 10 17:55:00 2011
New Revision: 1101564
URL: http://svn.apache.org/viewvc?rev=1101564&view=rev
Log:
[KARAF-625] Missing property log4j.appender.out.file in file etc/org.ops4j.logging.cfg cause a NPE.
Modified:
karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java
Modified: karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java?rev=1101564&r1=1101563&r2=1101564&view=diff
==============================================================================
--- karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java (original)
+++ karaf/branches/karaf-2.2.x/main/src/main/java/org/apache/karaf/main/BootstrapLogManager.java Tue May 10 17:55:00 2011
@@ -65,6 +65,12 @@ public class BootstrapLogManager {
}
}
}
+
+ if (props.getProperty("log4j.appender.out.file") == null) {
+ // manage if the log4j.appender.out.file property is not present in
+ // the etc/org.ops4j.pax.logging.cfg file
+ props.setProperty("log4j.appender.out.file", "${karaf.data}/log/karaf.log");
+ }
filename = Main.substVars(props.getProperty("log4j.appender.out.file"),"log4j.appender.out.file", null, null);
log = new File(filename);
}