There is a bug in Log4jConfigurer initLogging method. The PropertyConfigurator.configure(log4jFileName) call should use properties as a parameter.
else {
Properties properties = new Properties();
try {
properties.load(IOUtils.toInputStream(config));
}
catch (IOException e) {
log("Unable to initialize Log4J from [" //$NON-NLS-1$
+ log4jFileName
+ "], got an Exception during reading the properties file " //$NON-NLS-1$
+ e.getMessage());
return;
}
PropertyConfigurator.configure(log4jFileName); // FIXME
}