Merge "[Autofill PCC] Restrict complete logging to debug bulids" into udc-dev am: d4460ca5cc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23156537
Change-Id: I8cde0447d2255b92aaf2c0e731dc091fbf270755
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/services/autofill/java/com/android/server/autofill/RemoteFieldClassificationService.java b/services/autofill/java/com/android/server/autofill/RemoteFieldClassificationService.java
index b8bac61..ea31074 100644
--- a/services/autofill/java/com/android/server/autofill/RemoteFieldClassificationService.java
+++ b/services/autofill/java/com/android/server/autofill/RemoteFieldClassificationService.java
@@ -28,6 +28,7 @@
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ServiceInfo;
+import android.os.Build;
import android.os.ICancellationSignal;
import android.os.RemoteException;
import android.os.SystemClock;
@@ -155,7 +156,19 @@
public void onSuccess(FieldClassificationResponse response) {
logLatency(startTime);
if (sDebug) {
- Log.d(TAG, "onSuccess Response: " + response);
+ if (Build.IS_DEBUGGABLE) {
+ Slog.d(TAG, "onSuccess Response: " + response);
+ } else {
+ String msg = "";
+ if (response == null
+ || response.getClassifications() == null) {
+ msg = "null response";
+ } else {
+ msg = "size: "
+ + response.getClassifications().size();
+ }
+ Slog.d(TAG, "onSuccess " + msg);
+ }
}
fieldClassificationServiceCallbacks
.onClassificationRequestSuccess(response);
@@ -165,7 +178,7 @@
public void onFailure() {
logLatency(startTime);
if (sDebug) {
- Log.d(TAG, "onFailure");
+ Slog.d(TAG, "onFailure");
}
fieldClassificationServiceCallbacks
.onClassificationRequestFailure(0, null);