Merge "Remove SharedLog usage from NetworkStackClient" am: 8080688fce am: 0a13fe3c3a am: 951d5538f3 am: ecef7df64f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2129833 Change-Id: Ie1f71dc155ecd19ab7364b5c687ebe9daed85796 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -25,7 +25,6 @@ import android.content.Intent;
|
|||||||
import android.content.ServiceConnection;
|
import android.content.ServiceConnection;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.net.util.SharedLog;
|
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
@@ -35,13 +34,13 @@ import android.os.UserHandle;
|
|||||||
import android.provider.DeviceConfig;
|
import android.provider.DeviceConfig;
|
||||||
import android.text.format.DateUtils;
|
import android.text.format.DateUtils;
|
||||||
import android.util.ArraySet;
|
import android.util.ArraySet;
|
||||||
|
import android.util.Log;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
|
|
||||||
import com.android.internal.annotations.GuardedBy;
|
import com.android.internal.annotations.GuardedBy;
|
||||||
import com.android.internal.annotations.VisibleForTesting;
|
import com.android.internal.annotations.VisibleForTesting;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.PrintWriter;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class used to communicate to the various networking mainline modules running in the network stack
|
* Class used to communicate to the various networking mainline modules running in the network stack
|
||||||
@@ -73,8 +72,6 @@ public class ConnectivityModuleConnector {
|
|||||||
private static ConnectivityModuleConnector sInstance;
|
private static ConnectivityModuleConnector sInstance;
|
||||||
|
|
||||||
private Context mContext;
|
private Context mContext;
|
||||||
@GuardedBy("mLog")
|
|
||||||
private final SharedLog mLog = new SharedLog(TAG);
|
|
||||||
@GuardedBy("mHealthListeners")
|
@GuardedBy("mHealthListeners")
|
||||||
private final ArraySet<ConnectivityModuleHealthListener> mHealthListeners = new ArraySet<>();
|
private final ArraySet<ConnectivityModuleHealthListener> mHealthListeners = new ArraySet<>();
|
||||||
@NonNull
|
@NonNull
|
||||||
@@ -384,38 +381,19 @@ public class ConnectivityModuleConnector {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void log(@NonNull String message) {
|
private void log(@NonNull String message) {
|
||||||
Slog.d(TAG, message);
|
Log.d(TAG, message);
|
||||||
synchronized (mLog) {
|
|
||||||
mLog.log(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void logWtf(@NonNull String message, @Nullable Throwable e) {
|
private void logWtf(@NonNull String message, @Nullable Throwable e) {
|
||||||
Slog.wtf(TAG, message, e);
|
Slog.wtf(TAG, message, e);
|
||||||
synchronized (mLog) {
|
Log.e(TAG, message, e);
|
||||||
mLog.e(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loge(@NonNull String message, @Nullable Throwable e) {
|
private void loge(@NonNull String message, @Nullable Throwable e) {
|
||||||
Slog.e(TAG, message, e);
|
Log.e(TAG, message, e);
|
||||||
synchronized (mLog) {
|
|
||||||
mLog.e(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void logi(@NonNull String message) {
|
private void logi(@NonNull String message) {
|
||||||
Slog.i(TAG, message);
|
Log.i(TAG, message);
|
||||||
synchronized (mLog) {
|
|
||||||
mLog.i(message);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Dump ConnectivityModuleConnector logs to the specified {@link PrintWriter}.
|
|
||||||
*/
|
|
||||||
public void dump(PrintWriter pw) {
|
|
||||||
// dump is thread-safe on SharedLog
|
|
||||||
mLog.dump(null, pw, null);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,19 +25,18 @@ import android.content.Context;
|
|||||||
import android.net.dhcp.DhcpServingParamsParcel;
|
import android.net.dhcp.DhcpServingParamsParcel;
|
||||||
import android.net.dhcp.IDhcpServerCallbacks;
|
import android.net.dhcp.IDhcpServerCallbacks;
|
||||||
import android.net.ip.IIpClientCallbacks;
|
import android.net.ip.IIpClientCallbacks;
|
||||||
import android.net.util.SharedLog;
|
|
||||||
import android.os.Binder;
|
import android.os.Binder;
|
||||||
import android.os.IBinder;
|
import android.os.IBinder;
|
||||||
import android.os.Process;
|
import android.os.Process;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.os.ServiceManager;
|
import android.os.ServiceManager;
|
||||||
import android.os.UserHandle;
|
import android.os.UserHandle;
|
||||||
|
import android.util.Log;
|
||||||
import android.util.Slog;
|
import android.util.Slog;
|
||||||
|
|
||||||
import com.android.internal.annotations.GuardedBy;
|
import com.android.internal.annotations.GuardedBy;
|
||||||
import com.android.internal.annotations.VisibleForTesting;
|
import com.android.internal.annotations.VisibleForTesting;
|
||||||
|
|
||||||
import java.io.PrintWriter;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -61,9 +60,6 @@ public class NetworkStackClient {
|
|||||||
@GuardedBy("mPendingNetStackRequests")
|
@GuardedBy("mPendingNetStackRequests")
|
||||||
private INetworkStackConnector mConnector;
|
private INetworkStackConnector mConnector;
|
||||||
|
|
||||||
@GuardedBy("mLog")
|
|
||||||
private final SharedLog mLog = new SharedLog(TAG);
|
|
||||||
|
|
||||||
private volatile boolean mWasSystemServerInitialized = false;
|
private volatile boolean mWasSystemServerInitialized = false;
|
||||||
|
|
||||||
private interface NetworkStackCallback {
|
private interface NetworkStackCallback {
|
||||||
@@ -237,34 +233,23 @@ public class NetworkStackClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Log a message in the local log.
|
* Log a debug message.
|
||||||
*/
|
*/
|
||||||
private void log(@NonNull String message) {
|
private void log(@NonNull String message) {
|
||||||
synchronized (mLog) {
|
Log.d(TAG, message);
|
||||||
mLog.log(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void logWtf(@NonNull String message, @Nullable Throwable e) {
|
private void logWtf(@NonNull String message, @Nullable Throwable e) {
|
||||||
Slog.wtf(TAG, message);
|
Slog.wtf(TAG, message);
|
||||||
synchronized (mLog) {
|
Log.e(TAG, message, e);
|
||||||
mLog.e(message, e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void loge(@NonNull String message, @Nullable Throwable e) {
|
private void loge(@NonNull String message, @Nullable Throwable e) {
|
||||||
synchronized (mLog) {
|
Log.e(TAG, message, e);
|
||||||
mLog.e(message, e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Log a message in the local and system logs.
|
|
||||||
*/
|
|
||||||
private void logi(@NonNull String message) {
|
private void logi(@NonNull String message) {
|
||||||
synchronized (mLog) {
|
Log.i(TAG, message);
|
||||||
mLog.i(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -320,22 +305,4 @@ public class NetworkStackClient {
|
|||||||
|
|
||||||
request.onNetworkStackConnected(connector);
|
request.onNetworkStackConnected(connector);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Dump NetworkStackClient logs to the specified {@link PrintWriter}.
|
|
||||||
*/
|
|
||||||
public void dump(PrintWriter pw) {
|
|
||||||
// dump is thread-safe on SharedLog
|
|
||||||
mLog.dump(null, pw, null);
|
|
||||||
// dump connectivity module connector logs.
|
|
||||||
ConnectivityModuleConnector.getInstance().dump(pw);
|
|
||||||
|
|
||||||
final int requestsQueueLength;
|
|
||||||
synchronized (mPendingNetStackRequests) {
|
|
||||||
requestsQueueLength = mPendingNetStackRequests.size();
|
|
||||||
}
|
|
||||||
|
|
||||||
pw.println();
|
|
||||||
pw.println("pendingNetStackRequests length: " + requestsQueueLength);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user