abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Logs.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/Logs.java')
-rw-r--r--srcs/juloo.keyboard2/Logs.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Logs.java b/srcs/juloo.keyboard2/Logs.java
new file mode 100644
index 0000000..ee44e21
--- /dev/null
+++ b/srcs/juloo.keyboard2/Logs.java
@@ -0,0 +1,34 @@
+package juloo.keyboard2;
+
+import android.util.Log;
+import android.util.LogPrinter;
+import android.view.inputmethod.EditorInfo;
+import org.json.JSONException;
+
+public final class Logs
+{
+ static final String TAG = "juloo.keyboard2";
+
+ static LogPrinter _debug_logs = null;
+
+ public static void set_debug_logs(boolean d)
+ {
+ _debug_logs = d ? new LogPrinter(Log.DEBUG, TAG) : null;
+ }
+
+ public static void debug_startup_input_view(EditorInfo info, Config conf)
+ {
+ if (_debug_logs == null)
+ return;
+ info.dump(_debug_logs, "");
+ if (info.extras != null)
+ _debug_logs.println("extras: "+info.extras.toString());
+ _debug_logs.println("swapEnterActionKey: "+conf.swapEnterActionKey);
+ _debug_logs.println("actionLabel: "+conf.actionLabel);
+ }
+
+ public static void err_load_custom_extra_keys(JSONException e)
+ {
+ Log.e(TAG, "Failed to read custom extra keys from preferences", e);
+ }
+}