summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authoratrost <atrost@google.com>2019-09-26 10:39:31 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-09-26 10:39:31 -0700
commit76191fa6b024aa9d53fa627eb0be65b8ace2afe2 (patch)
treebcfc25cb0026cdcef1dc4e3761f81fabb11a8d5c /core/java/android
parent9b02158c761883b3101146d549b2c6266553ee13 (diff)
parent9a253e12cc165516f37f5ad1cee05c0bb4e7f263 (diff)
Merge "Refactor ChangeReporter and rate limit stats logging."
am: 9a253e12cc Change-Id: I33b14641d259efea6bf7038da264a3483e71f955
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/app/AppCompatCallbacks.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/core/java/android/app/AppCompatCallbacks.java b/core/java/android/app/AppCompatCallbacks.java
index 08c97eb284e3..19d158dedd06 100644
--- a/core/java/android/app/AppCompatCallbacks.java
+++ b/core/java/android/app/AppCompatCallbacks.java
@@ -18,7 +18,6 @@ package android.app;
import android.compat.Compatibility;
import android.os.Process;
-import android.util.Log;
import android.util.StatsLog;
import com.android.internal.compat.ChangeReporter;
@@ -31,8 +30,6 @@ import java.util.Arrays;
* @hide
*/
public final class AppCompatCallbacks extends Compatibility.Callbacks {
- private static final String TAG = "Compatibility";
-
private final long[] mDisabledChanges;
private final ChangeReporter mChangeReporter;
@@ -48,7 +45,8 @@ public final class AppCompatCallbacks extends Compatibility.Callbacks {
private AppCompatCallbacks(long[] disabledChanges) {
mDisabledChanges = Arrays.copyOf(disabledChanges, disabledChanges.length);
Arrays.sort(mDisabledChanges);
- mChangeReporter = new ChangeReporter();
+ mChangeReporter = new ChangeReporter(
+ StatsLog.APP_COMPATIBILITY_CHANGE_REPORTED__SOURCE__APP_PROCESS);
}
protected void reportChange(long changeId) {
@@ -67,10 +65,7 @@ public final class AppCompatCallbacks extends Compatibility.Callbacks {
private void reportChange(long changeId, int state) {
int uid = Process.myUid();
- //TODO(b/138374585): Implement rate limiting for the logs.
- Log.d(TAG, ChangeReporter.createLogString(uid, changeId, state));
- mChangeReporter.reportChange(uid, changeId,
- state, /* source */StatsLog.APP_COMPATIBILITY_CHANGE_REPORTED__SOURCE__APP_PROCESS);
+ mChangeReporter.reportChange(uid, changeId, state);
}
}