From 4e0d30757e2c1d61dacc33655110268be165ec8a Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Tue, 20 Feb 2018 13:36:14 -0700 Subject: [PATCH] Only emit debug logging when requested. Test: builds, boots Bug: 72556865 Change-Id: I69d5d760221ef907eeea38490f56243f0a3b9dcb --- core/java/android/util/RecurrenceRule.java | 6 +++--- .../java/com/android/server/net/NetworkStatsService.java | 9 +++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/core/java/android/util/RecurrenceRule.java b/core/java/android/util/RecurrenceRule.java index 1fe638d6b76b0..cd8b097cd2f19 100644 --- a/core/java/android/util/RecurrenceRule.java +++ b/core/java/android/util/RecurrenceRule.java @@ -41,7 +41,7 @@ import java.util.Objects; */ public class RecurrenceRule implements Parcelable { private static final String TAG = "RecurrenceRule"; - private static final boolean DEBUG = true; + private static final boolean LOGD = Log.isLoggable(TAG, Log.DEBUG); private static final int VERSION_INIT = 0; @@ -192,7 +192,7 @@ public class RecurrenceRule implements Parcelable { public RecurringIterator() { final ZonedDateTime anchor = (end != null) ? end : ZonedDateTime.now(sClock).withZoneSameInstant(start.getZone()); - if (DEBUG) Log.d(TAG, "Resolving using anchor " + anchor); + if (LOGD) Log.d(TAG, "Resolving using anchor " + anchor); updateCycle(); @@ -231,7 +231,7 @@ public class RecurrenceRule implements Parcelable { @Override public Pair next() { - if (DEBUG) Log.d(TAG, "Cycle " + i + " from " + cycleStart + " to " + cycleEnd); + if (LOGD) Log.d(TAG, "Cycle " + i + " from " + cycleStart + " to " + cycleEnd); Pair p = new Pair<>(cycleStart, cycleEnd); i--; updateCycle(); diff --git a/services/core/java/com/android/server/net/NetworkStatsService.java b/services/core/java/com/android/server/net/NetworkStatsService.java index 4b80e98f857bc..32e15c9d9c98c 100644 --- a/services/core/java/com/android/server/net/NetworkStatsService.java +++ b/services/core/java/com/android/server/net/NetworkStatsService.java @@ -152,7 +152,8 @@ import java.util.List; */ public class NetworkStatsService extends INetworkStatsService.Stub { static final String TAG = "NetworkStats"; - static final boolean LOGV = false; + static final boolean LOGD = Log.isLoggable(TAG, Log.DEBUG); + static final boolean LOGV = Log.isLoggable(TAG, Log.VERBOSE); private static final int MSG_PERFORM_POLL = 1; private static final int MSG_UPDATE_IFACES = 2; @@ -641,14 +642,14 @@ public class NetworkStatsService extends INetworkStatsService.Stub { if ((flags & NetworkStatsManager.FLAG_AUGMENT_WITH_SUBSCRIPTION_PLAN) != 0 && (template.getMatchRule() == NetworkTemplate.MATCH_MOBILE_ALL) && mSettings.getAugmentEnabled()) { - Slog.d(TAG, "Resolving plan for " + template); + if (LOGD) Slog.d(TAG, "Resolving plan for " + template); final long token = Binder.clearCallingIdentity(); try { final SubscriptionManager sm = mContext.getSystemService(SubscriptionManager.class); final TelephonyManager tm = mContext.getSystemService(TelephonyManager.class); for (int subId : sm.getActiveSubscriptionIdList()) { if (template.matchesSubscriberId(tm.getSubscriberId(subId))) { - Slog.d(TAG, "Found active matching subId " + subId); + if (LOGD) Slog.d(TAG, "Found active matching subId " + subId); final List plans = sm.getSubscriptionPlans(subId); if (!plans.isEmpty()) { plan = plans.get(0); @@ -658,7 +659,7 @@ public class NetworkStatsService extends INetworkStatsService.Stub { } finally { Binder.restoreCallingIdentity(token); } - Slog.d(TAG, "Resolved to plan " + plan); + if (LOGD) Slog.d(TAG, "Resolved to plan " + plan); } return plan; }