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:
@@ -245,7 +245,7 @@ public class BatteryOptimizeUtils {
|
||||
Context context, int appStandbyMode, boolean allowListed, int uid, String packageName,
|
||||
BatteryUtils batteryUtils, PowerAllowlistBackend powerAllowlistBackend,
|
||||
Action action) {
|
||||
final String packageNameKey = BatteryHistoricalLogUtil
|
||||
final String packageNameKey = BatteryOptimizeLogUtils
|
||||
.getPackageNameWithUserId(packageName, UserHandle.myUserId());
|
||||
try {
|
||||
batteryUtils.setForceAppStandby(uid, packageName, appStandbyMode);
|
||||
@@ -259,7 +259,7 @@ public class BatteryOptimizeUtils {
|
||||
appStandbyMode = -1;
|
||||
Log.e(TAG, "set OPTIMIZATION MODE failed for " + packageName, e);
|
||||
}
|
||||
BatteryHistoricalLogUtil.writeLog(
|
||||
BatteryOptimizeLogUtils.writeLog(
|
||||
context,
|
||||
action,
|
||||
packageNameKey,
|
||||
|
||||
Reference in New Issue
Block a user