diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-07-09 13:28:33 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-07-09 13:28:33 +0300 |
commit | 5937872eff4289a9b05d12f0b8705c0448e20e43 (patch) | |
tree | a59ed0d027d6b0a5dc5ddb026900f8c08d1eb866 /app/src/main/java/it/niedermann/nextcloud/deck/exceptions | |
parent | edf7f5c025aca304c951bb9c2f7b91a1710ce38e (diff) |
Enhance TraceableException
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/exceptions')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/exceptions/TraceableException.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/exceptions/TraceableException.java b/app/src/main/java/it/niedermann/nextcloud/deck/exceptions/TraceableException.java index a53ce8c1f..7acfb60bd 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/exceptions/TraceableException.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/exceptions/TraceableException.java @@ -12,21 +12,21 @@ public class TraceableException extends RuntimeException { try { runnable.run(); } catch (Throwable t) { - String message = "Sorry, a wild error appeared!\n" + - "### If you want to tell us about the following issue, " + - "please make sure to censor sensitive data beforehand! ###\n" + - "Failed to run traceable code"; + final StringBuilder message = new StringBuilder("Sorry, a wild error appeared!\n\n" + + "⚠️ If you want to tell us about the following issue, " + + "please make sure to censor sensitive data beforehand! ⚠️\n\n" + + "Failed to run traceable code"); if (args != null && args.length > 0) { - message += " with arguments:\n"; + message.append(" with arguments:\n"); for (Object arg : args) { - message += (arg == null ? "null" : arg.toString())+"\n"; + message.append(arg == null ? "null" : arg.toString()).append("\n"); } } else { - message += ":\n"; + message.append(":\n"); } - message += "Cause: " + t.getLocalizedMessage(); - TraceableException ex = new TraceableException(message, t); + message.append("Cause: ").append(t.getLocalizedMessage()); + TraceableException ex = new TraceableException(message.toString(), t); DeckLog.logError(ex); throw ex; } |