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

Commit 264bb458 authored by Beverly's avatar Beverly Committed by Beverly Tai
Browse files

By default, rich events have log level VERBOSE

So that on debuggable devices, we'll see SysuiLogs in
logcat for events logged that don't specify their log level

For logcat logs, don't include the timestamp

Test: manual
Change-Id: If2cb238e70acc5a551d4b4a4161dc0020536cec9
parent bdd75be3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -67,7 +67,7 @@ public abstract class RichEvent extends Event {
        private B mBuilder = getBuilder();
        protected int mType = UNINITIALIZED;
        protected String mReason;
        protected @Level int mLogLevel;
        protected @Level int mLogLevel = VERBOSE;

        /**
         * Get the log-specific builder.
+10 −3
Original line number Diff line number Diff line
@@ -120,9 +120,9 @@ public class SysuiLog implements Dumpable {
    }

    /**
     * @return user-readable string of the given event
     * @return user-readable string of the given event with timestamp
     */
    public String eventToString(Event event) {
    public String eventToTimestampedString(Event event) {
        StringBuilder sb = new StringBuilder();
        sb.append(SysuiLog.DATE_FORMAT.format(event.getTimestamp()));
        sb.append(" ");
@@ -130,6 +130,13 @@ public class SysuiLog implements Dumpable {
        return sb.toString();
    }

    /**
     * @return user-readable string of the given event without a timestamp
     */
    public String eventToString(Event event) {
        return event.getMessage();
    }

    /**
     * only call on this method if you have the mDataLock
     */
@@ -137,7 +144,7 @@ public class SysuiLog implements Dumpable {
        pw.println("\tTimeline:");

        for (Event event : mTimeline) {
            pw.println("\t" + eventToString(event));
            pw.println("\t" + eventToTimestampedString(event));
        }
    }