diff options
Diffstat (limited to 'main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java')
-rw-r--r-- | main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java b/main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java index 779cc8a..149da54 100644 --- a/main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java +++ b/main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java @@ -20,10 +20,10 @@ import android.annotation.SuppressLint; import android.content.Context; import android.os.Bundle; import android.os.RemoteException; -import android.util.Log; import androidx.annotation.VisibleForTesting; import com.google.android.setupcompat.ISetupCompatService; import com.google.android.setupcompat.logging.internal.SetupMetricsLoggingConstants.MetricType; +import com.google.android.setupcompat.util.Logger; import java.util.concurrent.ExecutorService; import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.TimeUnit; @@ -41,11 +41,14 @@ import java.util.concurrent.TimeoutException; */ public class SetupCompatServiceInvoker { + private static final Logger LOG = new Logger("SetupCompatServiceInvoker"); + + @SuppressLint("DefaultLocale") public void logMetricEvent(@MetricType int metricType, Bundle args) { try { loggingExecutor.execute(() -> invokeLogMetric(metricType, args)); } catch (RejectedExecutionException e) { - Log.e(TAG, String.format("Metric of type %d dropped since queue is full.", metricType), e); + LOG.e(String.format("Metric of type %d dropped since queue is full.", metricType), e); } } @@ -53,7 +56,7 @@ public class SetupCompatServiceInvoker { try { setupCompatExecutor.execute(() -> invokeBindBack(screenName, bundle)); } catch (RejectedExecutionException e) { - Log.e(TAG, String.format("Screen %s bind back fail.", screenName), e); + LOG.e(String.format("Screen %s bind back fail.", screenName), e); } } @@ -66,10 +69,10 @@ public class SetupCompatServiceInvoker { if (setupCompatService != null) { setupCompatService.logMetric(metricType, args, Bundle.EMPTY); } else { - Log.w(TAG, "logMetric failed since service reference is null. Are the permissions valid?"); + LOG.w("logMetric failed since service reference is null. Are the permissions valid?"); } } catch (InterruptedException | TimeoutException | RemoteException | IllegalStateException e) { - Log.e(TAG, String.format("Exception occurred while trying to log metric = [%s]", args), e); + LOG.e(String.format("Exception occurred while trying to log metric = [%s]", args), e); } } @@ -81,11 +84,10 @@ public class SetupCompatServiceInvoker { if (setupCompatService != null) { setupCompatService.validateActivity(screenName, bundle); } else { - Log.w(TAG, "BindBack failed since service reference is null. Are the permissions valid?"); + LOG.w("BindBack failed since service reference is null. Are the permissions valid?"); } } catch (InterruptedException | TimeoutException | RemoteException e) { - Log.e( - TAG, + LOG.e( String.format("Exception occurred while %s trying bind back to SetupWizard.", screenName), e); } @@ -125,5 +127,4 @@ public class SetupCompatServiceInvoker { private static SetupCompatServiceInvoker instance; private static final long MAX_WAIT_TIME_FOR_CONNECTION_MS = TimeUnit.SECONDS.toMillis(10); - private static final String TAG = "SucServiceInvoker"; } |