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

Commit 7d88476c authored by Heemin Seog's avatar Heemin Seog
Browse files

Add prefix to logs based on call source

Bug: 144166111
Test: manual, ./external/chromium-trace/systrace.py camera -o
/tmp/mytrace.html (after changing tracing tag to "camera" since it isn't
used for anything else in automotive)

Change-Id: I082888daee17c671ba9ab5c8cf1ae486e683ab16
parent c73945bd
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -142,7 +142,7 @@ public class SystemUIApplication extends Application implements SysUiServiceProv


    public void startServicesIfNeeded() {
    public void startServicesIfNeeded() {
        String[] names = getResources().getStringArray(R.array.config_systemUIServiceComponents);
        String[] names = getResources().getStringArray(R.array.config_systemUIServiceComponents);
        startServicesIfNeeded(names);
        startServicesIfNeeded(/* metricsPrefix= */ "StartServices", names);
    }
    }


    /**
    /**
@@ -154,10 +154,10 @@ public class SystemUIApplication extends Application implements SysUiServiceProv
    void startSecondaryUserServicesIfNeeded() {
    void startSecondaryUserServicesIfNeeded() {
        String[] names =
        String[] names =
                  getResources().getStringArray(R.array.config_systemUIServiceComponentsPerUser);
                  getResources().getStringArray(R.array.config_systemUIServiceComponentsPerUser);
        startServicesIfNeeded(names);
        startServicesIfNeeded(/* metricsPrefix= */ "StartSecondaryServices", names);
    }
    }


    private void startServicesIfNeeded(String[] services) {
    private void startServicesIfNeeded(String metricsPrefix, String[] services) {
        if (mServicesStarted) {
        if (mServicesStarted) {
            return;
            return;
        }
        }
@@ -178,12 +178,12 @@ public class SystemUIApplication extends Application implements SysUiServiceProv
                Process.myUserHandle().getIdentifier() + ".");
                Process.myUserHandle().getIdentifier() + ".");
        TimingsTraceLog log = new TimingsTraceLog("SystemUIBootTiming",
        TimingsTraceLog log = new TimingsTraceLog("SystemUIBootTiming",
                Trace.TRACE_TAG_APP);
                Trace.TRACE_TAG_APP);
        log.traceBegin("StartServices");
        log.traceBegin(metricsPrefix);
        final int N = services.length;
        final int N = services.length;
        for (int i = 0; i < N; i++) {
        for (int i = 0; i < N; i++) {
            String clsName = services[i];
            String clsName = services[i];
            if (DEBUG) Log.d(TAG, "loading: " + clsName);
            if (DEBUG) Log.d(TAG, "loading: " + clsName);
            log.traceBegin("StartServices" + clsName);
            log.traceBegin(metricsPrefix + clsName);
            long ti = System.currentTimeMillis();
            long ti = System.currentTimeMillis();
            Class cls;
            Class cls;
            try {
            try {