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
This commit is contained in:
Yandry Perez Clemente
2021-05-25 11:53:20 +01:00
parent 608a439238
commit a253a2b8a8
2 changed files with 2 additions and 12 deletions

View File

@@ -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 =

View File

@@ -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;
}
/**