diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2021-05-12 10:25:14 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-05-12 10:25:14 +0000 |
commit | f33515f6186eea33750b9ff4fc2292512862d32c (patch) | |
tree | 8569137e5e990674e6574127ad3d49846c5292e6 | |
parent | c0c44e6f0329ae4a86de0d6be04a26864bcb9856 (diff) | |
parent | b24386b51fe344ab3dd46363b8368afc796d9376 (diff) |
Merge "DSUService: Log verbose installation progress" am: 4463102095 am: b24386b51f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1662401
Change-Id: I622547967e10ae8b9363a560e6b1895612a5ea7b
-rw-r--r-- | packages/DynamicSystemInstallationService/src/com/android/dynsystem/DynamicSystemInstallationService.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/DynamicSystemInstallationService.java b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/DynamicSystemInstallationService.java index 16a946dc7bc6..f8cb5d3d2419 100644 --- a/packages/DynamicSystemInstallationService/src/com/android/dynsystem/DynamicSystemInstallationService.java +++ b/packages/DynamicSystemInstallationService/src/com/android/dynsystem/DynamicSystemInstallationService.java @@ -561,7 +561,20 @@ public class DynamicSystemInstallationService extends Service break; } - Log.d(TAG, "status=" + statusString + ", cause=" + causeString + ", detail=" + detail); + StringBuilder msg = new StringBuilder(); + msg.append("status: " + statusString + ", cause: " + causeString); + if (status == STATUS_IN_PROGRESS) { + msg.append( + String.format( + ", partition name: %s, progress: %d/%d", + mCurrentPartitionName, + mCurrentPartitionInstalledSize, + mCurrentPartitionSize)); + } + if (detail != null) { + msg.append(", detail: " + detail); + } + Log.d(TAG, msg.toString()); if (notifyOnNotificationBar) { mNM.notify(NOTIFICATION_ID, buildNotification(status, cause, detail)); |