Add a mechanism to log battery usage periodic job events
Example history log:
Jul 07, 2023, 15:28:51 SCHEDULE_JOB triggerTime=Jul 07, 2023, 16:00:00
Jul 07, 2023, 15:32:16 FETCH_USAGE_DATA
Jul 07, 2023, 15:32:17 INSERT_USAGE_DATA size=37
Jul 07, 2023, 15:43:45 FETCH_USAGE_DATA
Jul 07, 2023, 15:43:48 INSERT_USAGE_DATA size=47
Jul 07, 2023, 15:43:49 SCHEDULE_JOB triggerTime=Jul 07, 2023, 16:00:00
Bug: 284893240
Test: make test RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.fuelgauge
Change-Id: I45a1ce0ce9b70f095702727e53d7b7ce8824abdb
This commit is contained in:
@@ -199,7 +199,7 @@ public final class BatteryBackupHelper implements BackupHelper {
|
||||
info.packageName + DELIMITER_MODE + optimizationMode;
|
||||
builder.append(packageOptimizeMode + DELIMITER);
|
||||
Log.d(TAG, "backupOptimizationMode: " + packageOptimizeMode);
|
||||
BatteryHistoricalLogUtil.writeLog(
|
||||
BatteryOptimizeLogUtils.writeLog(
|
||||
sharedPreferences, Action.BACKUP, info.packageName,
|
||||
/* actionDescription */ "mode: " + optimizationMode);
|
||||
backupCount++;
|
||||
@@ -275,7 +275,7 @@ public final class BatteryBackupHelper implements BackupHelper {
|
||||
|
||||
/** Dump the app optimization mode backup history data. */
|
||||
public static void dumpHistoricalData(Context context, PrintWriter writer) {
|
||||
BatteryHistoricalLogUtil.printBatteryOptimizeHistoricalLog(
|
||||
BatteryOptimizeLogUtils.printBatteryOptimizeHistoricalLog(
|
||||
getSharedPreferences(context), writer);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user