[jbossws-commits] JBossWS SVN: r14381 - stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Wed May 11 18:19:39 EDT 2011


Author: alessio.soldano at jboss.com
Date: 2011-05-11 18:19:39 -0400 (Wed, 11 May 2011)
New Revision: 14381

Modified:
   stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFProviderImpl.java
Log:
[JBWS-3264] Removing useless log4j hack


Modified: stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFProviderImpl.java
===================================================================
--- stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFProviderImpl.java	2011-05-11 22:06:52 UTC (rev 14380)
+++ stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFProviderImpl.java	2011-05-11 22:19:39 UTC (rev 14381)
@@ -21,7 +21,6 @@
  */
 package org.jboss.wsf.stack.cxf.tools;
 
-import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.PrintStream;
 import java.net.URL;
@@ -29,12 +28,9 @@
 import java.util.ArrayList;
 import java.util.List;
 
-import javax.xml.parsers.DocumentBuilderFactory;
-
 import org.apache.cxf.tools.java2ws.JavaToWS;
 import org.jboss.ws.api.tools.WSContractProvider;
 import org.jboss.ws.common.utils.NullPrintStream;
-import org.w3c.dom.Element;
 
 /**
  * A WSContractProvider for the CXF stack
@@ -101,7 +97,6 @@
    {
       try
       {
-         initLog4j();
          provide(loader.loadClass(endpointClass));
       }
       catch (ClassNotFoundException e)
@@ -235,32 +230,4 @@
 
       return cp;
    }
-
-   /**
-    * cxf java2ws tool requires log4j configuration;this method will configure log4j when running in command line and avoid the log4j not configure error.
-    */
-   private void initLog4j() {
-      //TODO: look at if it is possible to set jboss LoggerRepository 
-      String xmlConfig = "<log4j:configuration xmlns:log4j=\"http://jakarta.apache.org/log4j/\" debug=\"false\">"
-         +   "<appender name=\"CONSOLE\" class=\"org.apache.log4j.ConsoleAppender\">"
-         +      "<param name=\"Threshold\" value=\"WARN\"/>"
-         +      "<param name=\"Target\" value=\"System.out\"/>"
-         +      "<layout class=\"org.apache.log4j.PatternLayout\">"
-         +        " <param name=\"ConversionPattern\" value=\"%d %-5p [%c] (%t) %m%n\"/>"
-         +      "</layout>"
-         +    "</appender>"
-         +    "<root>" 
-         +       "<appender-ref ref=\"CONSOLE\"/>" 
-         +	  "</root>"    
-         +    "</log4j:configuration>";
-      try
-      {
-         Element element = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new ByteArrayInputStream(xmlConfig.getBytes("UTF-8"))).getDocumentElement();
-         org.apache.log4j.xml.DOMConfigurator.configure(element);
-      }
-      catch (Exception e)
-      {
-         //ignore
-      }
-   }
 }



More information about the jbossws-commits mailing list