From 92aeb6d6ae994c2b08b2cddee9534d5d8a205a0b Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 30 Jul 2021 21:41:53 +0200 Subject: [PATCH] Added caller to extras --- app/src/main/java/eu/faircode/email/Log.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index b56f05f1a8..9817f75264 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -207,10 +207,13 @@ public class Log { public static int w(Throwable ex) { if (BuildConfig.BETA_RELEASE) try { + final StackTraceElement[] ste = new Throwable().getStackTrace(); Bugsnag.notify(ex, new OnErrorCallback() { @Override public boolean onError(@NonNull Event event) { event.setSeverity(Severity.INFO); + if (ste.length > 1) + event.addMetadata("extra", "caller", ste[1].toString()); return true; } }); @@ -223,10 +226,13 @@ public class Log { public static int e(Throwable ex) { if (BuildConfig.BETA_RELEASE) try { + final StackTraceElement[] ste = new Throwable().getStackTrace(); Bugsnag.notify(ex, new OnErrorCallback() { @Override public boolean onError(@NonNull Event event) { event.setSeverity(Severity.WARNING); + if (ste.length > 1) + event.addMetadata("extra", "caller", ste[1].toString()); return true; } });