From 8b2c07c9cbb783149bfa58c2d375472d87aa2e57 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Wed, 19 Jul 2023 23:28:33 +0200 Subject: Refactor: Centralize logging in a static class This new class will help write more logs. The LogPrinter is no longer created everytime the keyboard is opened. An error log is added if failing to load the custom extra keys. --- srcs/juloo.keyboard2/CustomExtraKeysPreference.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'srcs/juloo.keyboard2/CustomExtraKeysPreference.java') diff --git a/srcs/juloo.keyboard2/CustomExtraKeysPreference.java b/srcs/juloo.keyboard2/CustomExtraKeysPreference.java index 228eae8..668e6f1 100644 --- a/srcs/juloo.keyboard2/CustomExtraKeysPreference.java +++ b/srcs/juloo.keyboard2/CustomExtraKeysPreference.java @@ -109,7 +109,10 @@ public class CustomExtraKeysPreference extends PreferenceCategory for (int i = 0; i < arr.length(); i++) keys.add(arr.getString(i)); } - catch (JSONException e) {} + catch (JSONException e) + { + Logs.err_load_custom_extra_keys(e); + } return keys; } -- cgit v1.2.3