From ec902964cff0a357c276a4c13adef2f3b86b2c6a Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 2 Jun 2023 08:49:45 +0200 Subject: [PATCH] Added debug info --- app/src/main/java/eu/faircode/email/Log.java | 21 +++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index d8449dab45..fd77ddb678 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -2673,14 +2673,33 @@ public class Log { NetworkInfo ani = cm.getActiveNetworkInfo(); if (ani != null) - size += write(os, ani.toString() + + size += write(os, "Active network info=" + ani + + " connecting=" + ani.isConnectedOrConnecting() + " connected=" + ani.isConnected() + + " available=" + ani.isAvailable() + + " state=" + ani.getState() + "/" + ani.getDetailedState() + " metered=" + cm.isActiveNetworkMetered() + " roaming=" + ani.isRoaming() + " type=" + ani.getType() + "/" + ani.getTypeName() + "\r\n\r\n"); Network active = ConnectionHelper.getActiveNetwork(context); + NetworkInfo a = (active == null ? null : cm.getNetworkInfo(active)); + NetworkCapabilities c = (active == null ? null : cm.getNetworkCapabilities(active)); + LinkProperties p = (active == null ? null : cm.getLinkProperties(active)); + boolean n = (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M); + size += write(os, "Active network=" + active + " native=" + n + "\r\n"); + size += write(os, " info=" + a + + " connecting=" + (a == null ? null : a.isConnectedOrConnecting()) + + " connected=" + (a == null ? null : a.isConnected()) + + " available=" + (a == null ? null : a.isAvailable()) + + " state=" + (a == null ? null : a.getState() + "/" + a.getDetailedState()) + + " roaming=" + (a == null ? null : a.isRoaming()) + + " type=" + (a == null ? null : a.getType() + "/" + a.getTypeName()) + + "\r\n"); + size += write(os, " caps=" + c + "\r\n"); + size += write(os, " props=" + p + "\r\n\r\n"); + for (Network network : cm.getAllNetworks()) { size += write(os, (network.equals(active) ? "active=" : "network=") + network + "\r\n");