Show encoded log

Change-Id: I59a8c1506409097a1e8864b51051d969edaf2680
diff --git a/java/src/com/android/inputmethod/latin/LatinImeLogger.java b/java/src/com/android/inputmethod/latin/LatinImeLogger.java
index ebcbcdb..83a791c 100644
--- a/java/src/com/android/inputmethod/latin/LatinImeLogger.java
+++ b/java/src/com/android/inputmethod/latin/LatinImeLogger.java
@@ -555,12 +555,12 @@
             ByteArrayOutputStream baos = new ByteArrayOutputStream();
             PrintStream ps = new PrintStream(baos);
             e.printStackTrace(ps);
-            String exceptionString = new String(baos.toByteArray(), 0,
-                    Math.min(EXCEPTION_MAX_LENGTH, baos.size()));
+            String exceptionString = URLEncoder.encode(new String(baos.toByteArray(), 0,
+                    Math.min(EXCEPTION_MAX_LENGTH, baos.size())));
             sLatinImeLogger.sendLogToDropBox(
-                    ID_EXCEPTION, new String[] {metaData, URLEncoder.encode(exceptionString)});
+                    ID_EXCEPTION, new String[] {metaData, exceptionString});
             if (sDBG) {
-                Log.e(TAG, "Exception: " + new String(baos.toByteArray()));
+                Log.e(TAG, "Exception: " + new String(baos.toByteArray())+ ":" + exceptionString);
             }
             if (SUPPRESS_EXCEPTION) {
                 sLatinImeLogger.commitInternalAndStopSelf();