Merge "Improve dumpsys logs for NetworkProvider and NetworkOffer" am: 58f5b1a89e
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2067234 Change-Id: Ic6d7ea676d6fb95bb18a0da27a394560254442ca Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
7bc11250bd
2 changed files with 19 additions and 4 deletions
|
|
@ -3266,11 +3266,12 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
return;
|
||||
}
|
||||
|
||||
pw.print("NetworkProviders for:");
|
||||
pw.println("NetworkProviders for:");
|
||||
pw.increaseIndent();
|
||||
for (NetworkProviderInfo npi : mNetworkProviderInfos.values()) {
|
||||
pw.print(" " + npi.name);
|
||||
pw.println(npi.providerId + ": " + npi.name);
|
||||
}
|
||||
pw.println();
|
||||
pw.decreaseIndent();
|
||||
pw.println();
|
||||
|
||||
final NetworkAgentInfo defaultNai = getDefaultNetwork();
|
||||
|
|
@ -3319,6 +3320,14 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
pw.decreaseIndent();
|
||||
pw.println();
|
||||
|
||||
pw.println("Network Offers:");
|
||||
pw.increaseIndent();
|
||||
for (final NetworkOfferInfo offerInfo : mNetworkOffers) {
|
||||
pw.println(offerInfo.offer);
|
||||
}
|
||||
pw.decreaseIndent();
|
||||
pw.println();
|
||||
|
||||
mLegacyTypeTracker.dump(pw);
|
||||
|
||||
pw.println();
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ import android.net.NetworkCapabilities;
|
|||
import android.net.NetworkRequest;
|
||||
import android.os.RemoteException;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
|
@ -143,6 +144,11 @@ public class NetworkOffer implements NetworkRanker.Scoreable {
|
|||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "NetworkOffer [ Score " + score + " Caps " + caps + "]";
|
||||
final ArrayList<Integer> neededRequestIds = new ArrayList<>();
|
||||
for (final NetworkRequest request : mCurrentlyNeeded) {
|
||||
neededRequestIds.add(request.requestId);
|
||||
}
|
||||
return "NetworkOffer [ Provider Id (" + providerId + ") " + score + " Caps "
|
||||
+ caps + " Needed by " + neededRequestIds + "]";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue