From 76b2dc36a008269c4e5af03e10d0587a03c2ba3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Fri, 27 Jan 2012 18:14:59 +0100 Subject: Hack collection. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit – MyJsonRpcHttpClient: A JsonRpcHttpClient that uses Apache HttpComponents because of a HttpURLConnection bug in Android 2.2. Receives hack status because of nasty overloading. – Log4j-android doesn't like printing stack traces – convert them to string before logging. --- same/src/main/java/com/orbekk/same/StackTraceUtil.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 same/src/main/java/com/orbekk/same/StackTraceUtil.java (limited to 'same/src/main/java/com/orbekk/same/StackTraceUtil.java') diff --git a/same/src/main/java/com/orbekk/same/StackTraceUtil.java b/same/src/main/java/com/orbekk/same/StackTraceUtil.java new file mode 100644 index 0000000..0c0c3d0 --- /dev/null +++ b/same/src/main/java/com/orbekk/same/StackTraceUtil.java @@ -0,0 +1,14 @@ +package com.orbekk.same; + +import java.io.PrintWriter; +import java.io.StringWriter; +import java.io.Writer; + +public class StackTraceUtil { + public static String throwableToString(Throwable t) { + Writer writer = new StringWriter(); + PrintWriter printWriter = new PrintWriter(writer); + t.printStackTrace(printWriter); + return writer.toString(); + } +} -- cgit v1.2.3