From 7c034418cd22e894ac2b523f59d4442d34cb0ea6 Mon Sep 17 00:00:00 2001 From: Geoff Brown Date: Mon, 1 Dec 2014 20:37:09 -0800 Subject: [PATCH] Bug 1093137 - Log stack trace for Robocop exceptions; r=chmanchester --- build/mobile/robocop/FennecMochitestAssert.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/mobile/robocop/FennecMochitestAssert.java b/build/mobile/robocop/FennecMochitestAssert.java index b373b0bf6a6..918f576fdd8 100644 --- a/build/mobile/robocop/FennecMochitestAssert.java +++ b/build/mobile/robocop/FennecMochitestAssert.java @@ -4,6 +4,9 @@ package org.mozilla.gecko; +import java.io.PrintWriter; +import java.io.StringWriter; +import java.io.Writer; import java.util.LinkedList; import android.os.SystemClock; @@ -34,7 +37,10 @@ public class FennecMochitestAssert implements Assert { } public void dumpLog(String message, Throwable t) { - mLogger.error(message + " - " + t.toString()); + Writer sw = new StringWriter(); + PrintWriter pw = new PrintWriter(sw); + t.printStackTrace(pw); + mLogger.error(message + " - " + sw.toString()); } /** Write information to a logfile and logcat */