diff --git a/core/java/android/net/TrafficStats.java b/core/java/android/net/TrafficStats.java index 3f1851901f..ff3de2b6b4 100644 --- a/core/java/android/net/TrafficStats.java +++ b/core/java/android/net/TrafficStats.java @@ -51,6 +51,8 @@ public class TrafficStats { public static final long MB_IN_BYTES = KB_IN_BYTES * 1024; /** @hide */ public static final long GB_IN_BYTES = MB_IN_BYTES * 1024; + /** @hide */ + public static final long TB_IN_BYTES = GB_IN_BYTES * 1024; /** * Special UID value used when collecting {@link NetworkStatsHistory} for diff --git a/services/core/java/com/android/server/NativeDaemonConnector.java b/services/core/java/com/android/server/NativeDaemonConnector.java index d2dfc7bbdc..78c7f385a1 100644 --- a/services/core/java/com/android/server/NativeDaemonConnector.java +++ b/services/core/java/com/android/server/NativeDaemonConnector.java @@ -48,8 +48,6 @@ import java.util.LinkedList; * {@code libsysutils} FrameworkListener protocol. */ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdog.Monitor { - private static final boolean LOGD = false; - private final static boolean VDBG = false; private final String TAG; @@ -58,6 +56,8 @@ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdo private OutputStream mOutputStream; private LocalLog mLocalLog; + private volatile boolean mDebug = false; + private final ResponseQueue mResponseQueue; private final PowerManager.WakeLock mWakeLock; @@ -99,6 +99,14 @@ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdo mLocalLog = new LocalLog(maxLogSize); } + /** + * Enable Set debugging mode, which causes messages to also be written to both + * {@link Slog} in addition to internal log. + */ + public void setDebug(boolean debug) { + mDebug = debug; + } + @Override public void run() { mCallbackHandler = new Handler(mLooper, this); @@ -513,7 +521,7 @@ final class NativeDaemonConnector implements Runnable, Handler.Callback, Watchdo } private void log(String logstring) { - if (LOGD) Slog.d(TAG, logstring); + if (mDebug) Slog.d(TAG, logstring); mLocalLog.log(logstring); }