Merge "Add/update access method/level for mTag and shouldLog()." into tm-qpr-dev

This commit is contained in:
Xiaowen Lei
2022-10-20 19:01:15 +00:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 2 deletions

View File

@@ -172,10 +172,14 @@ public abstract class Condition implements CallbackController<Condition.Callback
return Boolean.TRUE.equals(mIsConditionMet);
}
private boolean shouldLog() {
protected final boolean shouldLog() {
return Log.isLoggable(mTag, Log.DEBUG);
}
protected final String getTag() {
return mTag;
}
/**
* Callback that receives updates about whether the condition has been fulfilled.
*/

View File

@@ -117,6 +117,7 @@ public class Monitor {
final SubscriptionState state = new SubscriptionState(subscription);
mExecutor.execute(() -> {
if (shouldLog()) Log.d(mTag, "adding subscription");
mSubscriptions.put(token, state);
// Add and associate conditions.
@@ -143,7 +144,7 @@ public class Monitor {
*/
public void removeSubscription(@NotNull Subscription.Token token) {
mExecutor.execute(() -> {
if (shouldLog()) Log.d(mTag, "removing callback");
if (shouldLog()) Log.d(mTag, "removing subscription");
if (!mSubscriptions.containsKey(token)) {
Log.e(mTag, "subscription not present:" + token);
return;