Eliminate references to the deprecated LogOutputStream API.
diff --git a/modules/codegen/src/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngine.java b/modules/codegen/src/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngine.java
index 14a686c..77d9b11 100644
--- a/modules/codegen/src/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngine.java
+++ b/modules/codegen/src/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngine.java
@@ -26,12 +26,13 @@
import java.util.List;
import java.util.Map;
-import org.apache.axiom.om.util.LogOutputStream;
import org.apache.axis2.util.CommandLineOption;
import org.apache.axis2.util.CommandLineOptionConstants;
import org.apache.axis2.util.CommandLineOptionParser;
+import org.apache.axis2.util.LogWriter;
import org.apache.axis2.wsdl.codegen.CodeGenConfiguration;
import org.apache.axis2.wsdl.codegen.CodeGenerationException;
+import org.apache.commons.io.output.WriterOutputStream;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -89,10 +90,7 @@
* the code generation exception
*/
public void generate() throws CodeGenerationException {
-
- LogOutputStream logOutputStream = new LogOutputStream(log,
- Integer.MAX_VALUE);
- WsimportTool importTool = new WsimportTool(logOutputStream);
+ WsimportTool importTool = new WsimportTool(new WriterOutputStream(new LogWriter(log)));
ArrayList<String> args = new ArrayList<String>();
configurImportToolOptions(args);
mergeOriginalArgs(args);
diff --git a/modules/java2wsdl/src/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngine.java b/modules/java2wsdl/src/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngine.java
index 609293f..471feac 100644
--- a/modules/java2wsdl/src/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngine.java
+++ b/modules/java2wsdl/src/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngine.java
@@ -26,8 +26,9 @@
import java.util.List;
import java.util.Map;
-import org.apache.axiom.om.util.LogOutputStream;
import org.apache.axis2.description.java2wsdl.Java2WSDLConstants;
+import org.apache.axis2.util.LogWriter;
+import org.apache.commons.io.output.WriterOutputStream;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.ws.java2wsdl.utils.Java2WSDLCommandLineOption;
@@ -71,9 +72,7 @@
* the exception
*/
public void generate() throws Exception {
- LogOutputStream logOutputStream = new LogOutputStream(log,
- Integer.MAX_VALUE);
- WsgenTool genTool = new WsgenTool(logOutputStream);
+ WsgenTool genTool = new WsgenTool(new WriterOutputStream(new LogWriter(log)));
List<String> args = new ArrayList<String>();
configurImportToolOptions(args);
diff --git a/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/LogWriter.java b/modules/kernel/src/org/apache/axis2/util/LogWriter.java
similarity index 97%
rename from modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/LogWriter.java
rename to modules/kernel/src/org/apache/axis2/util/LogWriter.java
index 766e9e6..0043608 100644
--- a/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/LogWriter.java
+++ b/modules/kernel/src/org/apache/axis2/util/LogWriter.java
@@ -17,7 +17,7 @@
* under the License.
*/
-package org.apache.axis2.transport.mail;
+package org.apache.axis2.util;
import java.io.Writer;
diff --git a/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/MailUtils.java b/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/MailUtils.java
index b759e93..6c0069c 100644
--- a/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/MailUtils.java
+++ b/modules/transport/mail/src/main/java/org/apache/axis2/transport/mail/MailUtils.java
@@ -26,6 +26,7 @@
import org.apache.axis2.AxisFault;
import org.apache.axis2.description.ParameterInclude;
import org.apache.axis2.transport.base.ParamUtils;
+import org.apache.axis2.util.LogWriter;
import org.apache.commons.io.output.WriterOutputStream;
import org.apache.commons.logging.Log;