From 500a1e46adb7727856f65a4da08c56bee9a8ca4c Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Tue, 4 Jun 2024 13:32:39 -0400 Subject: [PATCH] Improve ABS logging. --- .../thoughtcrime/securesms/absbackup/SignalBackupAgent.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/absbackup/SignalBackupAgent.kt b/app/src/main/java/org/thoughtcrime/securesms/absbackup/SignalBackupAgent.kt index 43bb72f15e..73840231f5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/absbackup/SignalBackupAgent.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/absbackup/SignalBackupAgent.kt @@ -21,6 +21,7 @@ class SignalBackupAgent : BackupAgent() { ) override fun onBackup(oldState: ParcelFileDescriptor?, data: BackupDataOutput, newState: ParcelFileDescriptor) { + Log.i(TAG, "Performing backup to Android Backup Service.") val contentsHash = cumulativeHashCode() if (oldState == null) { performBackup(data) @@ -36,9 +37,11 @@ class SignalBackupAgent : BackupAgent() { } DataOutputStream(FileOutputStream(newState.fileDescriptor)).use { it.writeInt(contentsHash) } + Log.i(TAG, "Backup finished.") } private fun performBackup(data: BackupDataOutput) { + Log.i(TAG, "Creating new backup data.") items.forEach { val backupData = it.getDataForBackup() data.writeEntityHeader(it.getKey(), backupData.size) @@ -54,7 +57,7 @@ class SignalBackupAgent : BackupAgent() { items.find { dataInput.key == it.getKey() }?.restoreData(buffer) } DataOutputStream(FileOutputStream(newState.fileDescriptor)).use { it.writeInt(cumulativeHashCode()) } - Log.i(TAG, "Android Backup Service complete.") + Log.i(TAG, "Android Backup Service restore complete.") } private fun cumulativeHashCode(): Int { @@ -62,6 +65,6 @@ class SignalBackupAgent : BackupAgent() { } companion object { - private const val TAG = "SignalBackupAgent" + private val TAG = Log.tag(SignalBackupAgent::class) } }