diff --git a/services/core/java/com/android/server/lineage/health/ChargingControlController.java b/services/core/java/com/android/server/lineage/health/ChargingControlController.java index 75b5073e5e83..748d91c31d4e 100644 --- a/services/core/java/com/android/server/lineage/health/ChargingControlController.java +++ b/services/core/java/com/android/server/lineage/health/ChargingControlController.java @@ -399,6 +399,8 @@ private ChargeTime getChargeTime() { return null; } + Log.i(TAG, "Target time is " + msToString(targetTime)); + return new ChargeTime(startTime, targetTime); } @@ -584,6 +586,7 @@ private void updateChargeDeadline() { if (!mConfigEnabled || t == null || mIsControlCancelledOnce) { deadline = -1; targetTime = 0; + Log.i(TAG, "Canceling charge deadline"); } else { if (t.getTargetTime() == mSavedTargetTime) { return; @@ -591,13 +594,16 @@ private void updateChargeDeadline() { targetTime = t.getTargetTime(); final long currentTime = System.currentTimeMillis(); deadline = (targetTime - currentTime) / 1000; + Log.i(TAG, "Setting charge deadline: Current time: " + msToString(currentTime)); + Log.i(TAG, "Setting charge deadline: Target time: " + msToString(targetTime)); + Log.i(TAG, "Setting charge deadline: Deadline (seconds): " + deadline); } try { mChargingControl.setChargingDeadline(deadline); mSavedTargetTime = targetTime; } catch (IllegalStateException | RemoteException | UnsupportedOperationException e) { - Log.e(TAG, "Failed to set charge deadline"); + Log.e(TAG, "Failed to set charge deadline", e); } }