summaryrefslogtreecommitdiff
path: root/main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java')
-rw-r--r--main/java/com/google/android/setupcompat/internal/SetupCompatServiceInvoker.java19
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";
}