From 186f32b1735cf6b9363071d975e32e2ecd857df6 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 20 Feb 2019 08:20:07 +0000 Subject: [PATCH] Extended error messages in debug mode --- app/src/main/java/eu/faircode/email/Helper.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 570487ef63..b953d97c0b 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -288,11 +288,17 @@ public class Helper { static String formatThrowable(Throwable ex, String separator) { StringBuilder sb = new StringBuilder(); - sb.append(ex.getMessage() == null ? ex.getClass().getName() : ex.getMessage()); + if (BuildConfig.DEBUG) + sb.append(ex.toString()); + else + sb.append(ex.getMessage() == null ? ex.getClass().getName() : ex.getMessage()); Throwable cause = ex.getCause(); while (cause != null) { - sb.append(separator).append(cause.getMessage() == null ? cause.getClass().getName() : cause.getMessage()); + if (BuildConfig.DEBUG) + sb.append(separator).append(cause.toString()); + else + sb.append(separator).append(cause.getMessage() == null ? cause.getClass().getName() : cause.getMessage()); cause = cause.getCause(); }