Author: dblevins
Date: Fri Apr 8 00:19:09 2011
New Revision: 1090069
URL: http://svn.apache.org/viewvc?rev=1090069&view=rev
Log:
OPENEJB-1449: WebBeans logging too verbose
Innapropriate but effective.
Anyone know how we could set org.apache.openejb and org.apache.openwebbeans to
WARNING level? Seems java.uti.logging does not work like log4j and all loggers
are direct children of the root logger. Cant see a way to configure things in
the "middle"
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java?rev=1090069&r1=1090068&r2=1090069&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java
(original)
+++
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Log4jLogStreamFactory.java
Fri Apr 8 00:19:09 2011
@@ -37,6 +37,8 @@ import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.net.URL;
+import java.util.logging.*;
+import java.util.logging.Logger;
public class Log4jLogStreamFactory implements LogStreamFactory {
private static final String LOGGING_PROPERTIES_FILE = "logging.properties";
@@ -161,6 +163,11 @@ public class Log4jLogStreamFactory imple
applyOverrides(properties);
PropertyConfigurator.configure(properties);
+ // TODO Has to be a better way to set the log level
+ final Logger logger = Logger.getLogger("org.apache");
+ final Logger parent = logger.getParent();
+ parent.setLevel(java.util.logging.Level.WARNING);
+
}
}