Merge "Add logging of Legacy Type info." into lmp-dev

This commit is contained in:
Lorenzo Colitti
2014-07-31 12:46:27 +00:00
committed by Android (Google) Code Review

View File

@@ -556,6 +556,19 @@ public class ConnectivityService extends IConnectivityManager.Stub {
}
}
}
public void dump(IndentingPrintWriter pw) {
for (int type = 0; type < mTypeLists.length; type++) {
if (mTypeLists[type] == null) continue;
pw.print(type + " ");
pw.increaseIndent();
if (mTypeLists[type].size() == 0) pw.println("none");
for (NetworkAgentInfo nai : mTypeLists[type]) {
pw.println(nai.name());
}
pw.decreaseIndent();
}
}
}
private LegacyTypeTracker mLegacyTypeTracker = new LegacyTypeTracker();
@@ -1680,6 +1693,13 @@ public class ConnectivityService extends IConnectivityManager.Stub {
pw.println();
pw.decreaseIndent();
pw.println("mActiveDefaultNetwork:" + mActiveDefaultNetwork);
pw.println("mLegacyTypeTracker:");
pw.increaseIndent();
mLegacyTypeTracker.dump(pw);
pw.decreaseIndent();
pw.println();
synchronized (this) {
pw.println("NetworkTranstionWakeLock is currently " +
(mNetTransitionWakeLock.isHeld() ? "" : "not ") + "held.");