From a58a7cc93240b286c04d436ee73db727f71b4361 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Sat, 20 Apr 2024 21:58:18 +0200 Subject: [PATCH] avoid crashes when logging exceptions --- .../java/helium314/keyboard/latin/utils/Log.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/helium314/keyboard/latin/utils/Log.kt b/app/src/main/java/helium314/keyboard/latin/utils/Log.kt index 4841df516..3a6ea2b04 100644 --- a/app/src/main/java/helium314/keyboard/latin/utils/Log.kt +++ b/app/src/main/java/helium314/keyboard/latin/utils/Log.kt @@ -17,8 +17,8 @@ object Log { } @JvmStatic - fun e(tag: String?, message: String, e: Throwable) { - log(LogLine('E', tag, "$message\n${e.stackTraceToString()}")) + fun e(tag: String?, message: String, e: Throwable?) { + log(LogLine('E', tag, "$message\n${e?.stackTraceToString()}")) android.util.Log.e(tag, message, e) } @@ -29,8 +29,8 @@ object Log { } @JvmStatic - fun w(tag: String?, message: String, e: Throwable) { - log(LogLine('W', tag, "$message\n${e.stackTraceToString()}")) + fun w(tag: String?, message: String, e: Throwable?) { + log(LogLine('W', tag, "$message\n${e?.stackTraceToString()}")) android.util.Log.w(tag, message, e) } @@ -41,8 +41,8 @@ object Log { } @JvmStatic - fun i(tag: String?, message: String, e: Throwable) { - log(LogLine('I', tag, "$message\n${e.stackTraceToString()}")) + fun i(tag: String?, message: String, e: Throwable?) { + log(LogLine('I', tag, "$message\n${e?.stackTraceToString()}")) android.util.Log.i(tag, message, e) } @@ -53,8 +53,8 @@ object Log { } @JvmStatic - fun d(tag: String?, message: String, e: Throwable) { - log(LogLine('D', tag, "$message\n${e.stackTraceToString()}")) + fun d(tag: String?, message: String, e: Throwable?) { + log(LogLine('D', tag, "$message\n${e?.stackTraceToString()}")) android.util.Log.d(tag, message, e) }