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

Commit 3bb5fd0f authored by Pablo Gamito's avatar Pablo Gamito
Browse files

Revert^2 "Remove expensive trace call in ProtoLog log call"

a72c380f

Change-Id: I12aa16b55a8ee467762ae5665620085b111c9832
parent 274f9768
Loading
Loading
Loading
Loading
+15 −27
Original line number Diff line number Diff line
@@ -156,9 +156,6 @@ public class PerfettoProtoLogImpl implements IProtoLog {
    @Override
    public void log(LogLevel level, IProtoLogGroup group, long messageHash, int paramsMask,
            @Nullable Object[] args) {
        Trace.traceBegin(Trace.TRACE_TAG_WINDOW_MANAGER, "log");

        try {
        if (isProtoEnabled()) {
            long tsNanos = SystemClock.elapsedRealtimeNanos();
            mBackgroundLoggingService.execute(() ->
@@ -167,16 +164,10 @@ public class PerfettoProtoLogImpl implements IProtoLog {
        if (group.isLogToLogcat()) {
            logToLogcat(group.getTag(), level, messageHash, args);
        }
        } finally {
            Trace.traceEnd(Trace.TRACE_TAG_WINDOW_MANAGER);
        }
    }

    @Override
    public void log(LogLevel logLevel, IProtoLogGroup group, String messageString, Object... args) {
        Trace.traceBegin(Trace.TRACE_TAG_WINDOW_MANAGER, "log");

        try {
        if (isProtoEnabled()) {
            long tsNanos = SystemClock.elapsedRealtimeNanos();
            mBackgroundLoggingService.execute(
@@ -186,9 +177,6 @@ public class PerfettoProtoLogImpl implements IProtoLog {
        if (group.isLogToLogcat()) {
            logToLogcat(group.getTag(), logLevel, messageString, args);
        }
        } finally {
            Trace.traceEnd(Trace.TRACE_TAG_WINDOW_MANAGER);
        }
    }

    private void dumpTransitionTraceConfig() {