Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a253a2b8 authored by Yandry Perez Clemente's avatar Yandry Perez Clemente
Browse files

Add error id when build is debuggable.

Bug: b/188122403
Test: Manual. Triggered an ANR and verified the error id is present in
the ANR dropbox entry.

Change-Id: Id6ac956ca5fe635189d12a9e2c0ba14e26e8719d
parent 608a4392
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -597,13 +597,6 @@ public final class DeviceConfig {
    @TestApi
    public static final String NAMESPACE_CONSTRAIN_DISPLAY_APIS = "constrain_display_apis";

    /**
     * Trace error logger properties definitions.
     *
     * @hide
     */
    public static final String NAMESPACE_TRACE_ERROR_LOGGER = "trace_error_logger";

    private static final Object sLock = new Object();
    @GuardedBy("sLock")
    private static ArrayMap<OnPropertiesChangedListener, Pair<String, Executor>> sListeners =
+2 −5
Original line number Diff line number Diff line
@@ -16,8 +16,8 @@

package com.android.server.am;

import android.os.Build;
import android.os.Trace;
import android.provider.DeviceConfig;

import java.util.UUID;

@@ -28,13 +28,10 @@ import java.util.UUID;
 */
class TraceErrorLogger {
    private static final String COUNTER_PREFIX = "ErrorId:";
    private static final String ADD_ERROR_ID = "add_error_id";
    private static final int PLACEHOLDER_VALUE = 1;

    public boolean isAddErrorIdEnabled() {
        return DeviceConfig
                .getBoolean(DeviceConfig.NAMESPACE_TRACE_ERROR_LOGGER, ADD_ERROR_ID,
                        false);
        return Build.IS_DEBUGGABLE;
    }

    /**