From 069064502cd5b3d0f26a4c852832c96546d9a8a2 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Apr 2024 08:32:35 +0200 Subject: [PATCH] Added fail-safe --- .../eu/faircode/email/FairEmailLoggingProvider.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FairEmailLoggingProvider.java b/app/src/main/java/eu/faircode/email/FairEmailLoggingProvider.java index 85076e1dfc..158b7fc500 100644 --- a/app/src/main/java/eu/faircode/email/FairEmailLoggingProvider.java +++ b/app/src/main/java/eu/faircode/email/FairEmailLoggingProvider.java @@ -62,10 +62,14 @@ public class FairEmailLoggingProvider extends TinylogLoggingProvider { } static void setup(Context context) { - System.setProperty("tinylog.directory", - Helper.ensureExists(context, "logs").getAbsolutePath()); + try { + System.setProperty("tinylog.directory", + Helper.ensureExists(context, "logs").getAbsolutePath()); - setLevel(context); + setLevel(context); + } catch (Throwable ex) { + Log.e(ex); + } } static void setLevel(Context context) {