From b88d4a64fd7049d4fbd461813c8ddf561f7d5c7c Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Wed, 5 Jun 2019 14:08:23 -0700 Subject: [PATCH] Allowing tracing to be enabled using command line on all build flavors Change-Id: I5f8ee996bdcede2393eeb4aaa1b45fec7619d405 --- src/com/android/launcher3/util/TraceHelper.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/android/launcher3/util/TraceHelper.java b/src/com/android/launcher3/util/TraceHelper.java index 4fea2e92ae..c24bb67813 100644 --- a/src/com/android/launcher3/util/TraceHelper.java +++ b/src/com/android/launcher3/util/TraceHelper.java @@ -27,16 +27,17 @@ import android.util.MutableLong; import com.android.launcher3.config.FeatureFlags; /** - * A wrapper around {@link Trace} to allow easier proguarding for production builds. + * A wrapper around {@link Trace} with some utility information. * * To enable any tracing log, execute the following command: + * $ adb shell setprop log.tag.LAUNCHER_TRACE VERBOSE * $ adb shell setprop log.tag.TAGNAME VERBOSE */ public class TraceHelper { - private static final boolean ENABLED = FeatureFlags.IS_DOGFOOD_BUILD; + private static final boolean ENABLED = isLoggable("LAUNCHER_TRACE", VERBOSE); - private static final boolean SYSTEM_TRACE = false; + private static final boolean SYSTEM_TRACE = ENABLED; private static final ArrayMap sUpTimes = ENABLED ? new ArrayMap<>() : null; public static void beginSection(String sectionName) {