From b5ecff9a39e91c9787d7d3cb31984b7f496104b4 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 27 Apr 2026 09:44:59 +0200 Subject: [PATCH] Added app exit info description --- app/src/main/java/eu/faircode/email/DebugHelper.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/DebugHelper.java b/app/src/main/java/eu/faircode/email/DebugHelper.java index 948202250b..17bd7bd7f1 100644 --- a/app/src/main/java/eu/faircode/email/DebugHelper.java +++ b/app/src/main/java/eu/faircode/email/DebugHelper.java @@ -378,9 +378,10 @@ public class DebugHelper { if (info.getTimestamp() > from && info.getImportance() >= ActivityManager.RunningAppProcessInfo.IMPORTANCE_GONE) { exits = true; - sb.append(String.format("%s: %s\r\n", + sb.append(String.format("%s: %s - %s\r\n", new Date(info.getTimestamp()), - Helper.getExitReason(info.getReason()))); + Helper.getExitReason(info.getReason()), + info.getDescription())); } if (!exits) sb.append("No crashes\r\n"); @@ -1985,11 +1986,11 @@ public class DebugHelper { List infos = am.getHistoricalProcessExitReasons( context.getPackageName(), 0, 100); for (ApplicationExitInfo info : infos) - size += write(os, String.format("%s: %s %s/%s reason=%s status=%d importance=%d\r\n", + size += write(os, String.format("%s: %s %s/%s reason=%s status=%d importance=%d %s\r\n", new Date(info.getTimestamp()), info.getDescription(), Helper.humanReadableByteCount(info.getPss() * 1024L), Helper.humanReadableByteCount(info.getRss() * 1024L), - Helper.getExitReason(info.getReason()), info.getStatus(), info.getImportance())); + Helper.getExitReason(info.getReason()), info.getStatus(), info.getImportance(), info.getDescription())); } catch (Throwable ex) { size += write(os, String.format("%s\r\n", ex)); }