Author: dkuleshov
Date: 2010-11-10 04:34:27 -0500 (Wed, 10 Nov 2010)
New Revision: 3418
Modified:
kernel/trunk/exo.kernel.commons/pom.xml
kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/Log4JConfigurator.java
Log:
EXOJCR-1018: dependencies scope changed
Modified: kernel/trunk/exo.kernel.commons/pom.xml
===================================================================
--- kernel/trunk/exo.kernel.commons/pom.xml 2010-11-10 09:06:44 UTC (rev 3417)
+++ kernel/trunk/exo.kernel.commons/pom.xml 2010-11-10 09:34:27 UTC (rev 3418)
@@ -45,7 +45,6 @@
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
- <scope>compile</scope>
</dependency>
<dependency>
<groupId>org.exoplatform.kernel</groupId>
Modified:
kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/Log4JConfigurator.java
===================================================================
---
kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/Log4JConfigurator.java 2010-11-10
09:06:44 UTC (rev 3417)
+++
kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/services/log/impl/Log4JConfigurator.java 2010-11-10
09:34:27 UTC (rev 3418)
@@ -18,10 +18,10 @@
*/
package org.exoplatform.services.log.impl;
-import org.apache.log4j.PropertyConfigurator;
import org.exoplatform.commons.utils.SecurityHelper;
import org.exoplatform.services.log.AbstractLogConfigurator;
+import java.lang.reflect.Method;
import java.security.PrivilegedAction;
import java.util.Properties;
@@ -41,7 +41,16 @@
{
public Object run()
{
- PropertyConfigurator.configure(properties);
+ try
+ {
+ Class<?> propertyConfiguratorClass =
Class.forName("org.apache.log4j.PropertyConfigurator");
+ Method m = propertyConfiguratorClass.getMethod("configure",
Properties.class);
+ m.invoke(null, properties);
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
return null;
}
});
Show replies by date