From 80ec0f804aa1dae2b439f1ffaac23ea28ec1ffb3 Mon Sep 17 00:00:00 2001 From: Benjamin Schwartz Date: Mon, 8 Mar 2021 11:30:00 -0800 Subject: powerstats: Print exception message in wrapper Bug: 182092453 Test: Presubmit Change-Id: I0feed3dc1c6afa8bec1afa651e75b243a18441eb --- .../android/server/powerstats/PowerStatsHALWrapper.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/services/core/java/com/android/server/powerstats/PowerStatsHALWrapper.java b/services/core/java/com/android/server/powerstats/PowerStatsHALWrapper.java index f382d10e0846..8ea29198b8d5 100644 --- a/services/core/java/com/android/server/powerstats/PowerStatsHALWrapper.java +++ b/services/core/java/com/android/server/powerstats/PowerStatsHALWrapper.java @@ -166,7 +166,7 @@ public final class PowerStatsHALWrapper { try { powerEntityHAL = sVintfPowerStats.get().getPowerEntityInfo(); } catch (RemoteException e) { - if (DEBUG) Slog.d(TAG, "Failed to get power entity info from PowerStats HAL"); + Slog.w(TAG, "Failed to get power entity info: ", e); } } @@ -183,7 +183,7 @@ public final class PowerStatsHALWrapper { stateResidencyResultHAL = sVintfPowerStats.get().getStateResidency(powerEntityIds); } catch (RemoteException e) { - if (DEBUG) Slog.d(TAG, "Failed to get state residency from PowerStats HAL"); + Slog.w(TAG, "Failed to get state residency: ", e); } } @@ -198,9 +198,7 @@ public final class PowerStatsHALWrapper { try { energyConsumerHAL = sVintfPowerStats.get().getEnergyConsumerInfo(); } catch (RemoteException e) { - if (DEBUG) { - Slog.d(TAG, "Failed to get energy consumer info from PowerStats HAL"); - } + Slog.w(TAG, "Failed to get energy consumer info: ", e); } } @@ -217,9 +215,7 @@ public final class PowerStatsHALWrapper { energyConsumedHAL = sVintfPowerStats.get().getEnergyConsumed(energyConsumerIds); } catch (RemoteException e) { - if (DEBUG) { - Slog.d(TAG, "Failed to get energy consumer results from PowerStats HAL"); - } + Slog.w(TAG, "Failed to get energy consumer results: ", e); } } @@ -234,7 +230,7 @@ public final class PowerStatsHALWrapper { try { energyMeterInfoHAL = sVintfPowerStats.get().getEnergyMeterInfo(); } catch (RemoteException e) { - if (DEBUG) Slog.d(TAG, "Failed to get energy meter info from PowerStats HAL"); + Slog.w(TAG, "Failed to get energy meter info: ", e); } } @@ -250,7 +246,7 @@ public final class PowerStatsHALWrapper { energyMeasurementHAL = sVintfPowerStats.get().readEnergyMeter(channelIds); } catch (RemoteException e) { - if (DEBUG) Slog.d(TAG, "Failed to get energy measurements from PowerStats HAL"); + Slog.w(TAG, "Failed to get energy measurements: ", e); } } @@ -367,6 +363,7 @@ public final class PowerStatsHALWrapper { @Override public synchronized void binderDied() { + Slog.w(TAG, "PowerStats HAL died"); mInstance = null; } } -- cgit v1.2.3-59-g8ed1b