You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2010/07/25 01:24:17 UTC
svn commit: r978946 -
/tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java
Author: jsdelfino
Date: Sat Jul 24 23:24:16 2010
New Revision: 978946
URL: http://svn.apache.org/viewvc?rev=978946&view=rev
Log:
Print stack traces to the configured output stream.
Modified:
tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java
Modified: tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java?rev=978946&r1=978945&r2=978946&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java (original)
+++ tuscany/sca-java-2.x/trunk/samples/launcher-shell/src/main/java/sample/Shell.java Sat Jul 24 23:24:16 2010
@@ -32,6 +32,7 @@ import java.util.HashMap;
import java.util.concurrent.Callable;
import java.io.BufferedReader;
import java.io.PrintWriter;
+import java.io.StringWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.IOException;
@@ -150,8 +151,9 @@ public class Shell {
try {
return func.call();
} catch (Exception e) {
- e.printStackTrace();
- return singletonList(e);
+ StringWriter sw = new StringWriter();
+ e.printStackTrace(new PrintWriter(sw));
+ return singletonList(sw);
}
}