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);
+
         }
     }
 


Reply via email to