diff options
| author | 2018-12-07 23:31:50 +0000 | |
|---|---|---|
| committer | 2018-12-12 13:56:35 +0000 | |
| commit | 4d2ccb15a512d24b8cb01382761c4f141dc055b2 (patch) | |
| tree | 8c5b01b792fe9639d5164a3c424c0ed2606be297 | |
| parent | aa38fbeee21d6b5bfef420890cf91bc5907732bb (diff) | |
Add metric for managed system update callback.
Bug: 120677469
Test: Manual
Change-Id: Id5535848fe6afa7ae27abe7d563b880dc51310ea
| -rw-r--r-- | services/devicepolicy/java/com/android/server/devicepolicy/UpdateInstaller.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/UpdateInstaller.java b/services/devicepolicy/java/com/android/server/devicepolicy/UpdateInstaller.java index 7910598d8429..d8a875d7747b 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/UpdateInstaller.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/UpdateInstaller.java @@ -16,6 +16,7 @@ package com.android.server.devicepolicy; +import android.app.admin.DevicePolicyEventLogger; import android.app.admin.DevicePolicyManager; import android.app.admin.StartInstallingUpdateCallback; import android.content.Context; @@ -26,6 +27,7 @@ import android.os.ParcelFileDescriptor; import android.os.PowerManager; import android.os.Process; import android.os.RemoteException; +import android.stats.devicepolicy.DevicePolicyEnums; import android.util.Log; import java.io.File; @@ -132,6 +134,10 @@ abstract class UpdateInstaller { protected void notifyCallbackOnError(int errorCode, String errorMessage) { cleanupUpdateFile(); + DevicePolicyEventLogger + .createEvent(DevicePolicyEnums.INSTALL_SYSTEM_UPDATE_ERROR) + .setInt(errorCode) + .write(); try { mCallback.onStartInstallingUpdateError(errorCode, errorMessage); } catch (RemoteException e) { |