Merge "EventSequenceValidator: Only record the debug log in debugging level." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
40b9f0967e
@@ -96,7 +96,8 @@ import java.io.PrintWriter;
|
|||||||
*/
|
*/
|
||||||
public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
||||||
static final String TAG = "EventSequenceValidator";
|
static final String TAG = "EventSequenceValidator";
|
||||||
|
/** $> adb shell 'setprop log.tag.EventSequenceValidator VERBOSE' */
|
||||||
|
public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
|
||||||
private State state = State.INIT;
|
private State state = State.INIT;
|
||||||
private long accIntentStartedEvents = 0;
|
private long accIntentStartedEvents = 0;
|
||||||
|
|
||||||
@@ -255,9 +256,11 @@ public class EventSequenceValidator implements ActivityMetricsLaunchObserver {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void logWarningWithStackTrace(String log) {
|
private void logWarningWithStackTrace(String log) {
|
||||||
StringWriter sw = new StringWriter();
|
if (DEBUG) {
|
||||||
PrintWriter pw = new PrintWriter(sw);
|
StringWriter sw = new StringWriter();
|
||||||
new Throwable("EventSequenceValidator#getStackTrace").printStackTrace(pw);
|
PrintWriter pw = new PrintWriter(sw);
|
||||||
Log.d(TAG, String.format("%s\n%s", log, sw));
|
new Throwable("EventSequenceValidator#getStackTrace").printStackTrace(pw);
|
||||||
|
Log.wtf(TAG, String.format("%s\n%s", log, sw));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user