From 854ef7e6451207241a3260948226934280c5ce87 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 1 Feb 2018 15:54:39 -0500 Subject: [PATCH] log any exceptions --- src/Android/AutofillService.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Android/AutofillService.cs b/src/Android/AutofillService.cs index 345240dec..bf19006c3 100644 --- a/src/Android/AutofillService.cs +++ b/src/Android/AutofillService.cs @@ -23,6 +23,7 @@ namespace Bit.Android private const string SystemUiPackage = "com.android.systemui"; private const string BitwardenPackage = "com.x8bit.bitwarden"; private const string BitwardenWebsite = "bitwarden.com"; + private const string BitwardenAccessibilityTag = "bw_access"; private static Dictionary SupportedBrowsers => new List { @@ -73,6 +74,12 @@ namespace Bit.Android _appSettings = Resolver.Resolve(); } + private void Log(string message) + { + global::Android.Util.Log.WriteLine(global::Android.Util.LogPriority.Info, + BitwardenAccessibilityTag, message); + } + public override void OnAccessibilityEvent(AccessibilityEvent e) { var powerManager = (PowerManager)GetSystemService(PowerService); @@ -84,7 +91,7 @@ namespace Bit.Android { return; } - + try { var root = RootInActiveWindow; @@ -207,7 +214,10 @@ namespace Bit.Android */ } // Suppress exceptions so that service doesn't crash - catch { } + catch(Exception ex) + { + Log("Exception occurred: " + ex.Message); + } } public override void OnInterrupt()