Loading core/java/com/android/internal/protolog/ProtoLogGroup.java +10 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.internal.protolog; import com.android.internal.protolog.common.IProtoLogGroup; import java.util.UUID; /** * Defines logging groups for ProtoLog. * Loading Loading @@ -153,10 +155,18 @@ public enum ProtoLogGroup implements IProtoLogGroup { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return Consts.START_ID + this.ordinal(); } private static class Consts { private static final String TAG_WM = "WindowManager"; private static final boolean ENABLE_DEBUG = true; private static final boolean ENABLE_LOG_TO_PROTO_DEBUG = true; private static final int START_ID = (int) ( UUID.nameUUIDFromBytes(ProtoLogGroup.class.getName().getBytes()) .getMostSignificantBits() % Integer.MAX_VALUE); } } core/java/com/android/internal/protolog/common/IProtoLogGroup.java +5 −0 Original line number Diff line number Diff line Loading @@ -64,4 +64,9 @@ public interface IProtoLogGroup { * returns name of the logging group. */ String name(); /** * returns the id of the logging group (unique for each group). */ int getId(); } libs/WindowManager/Shell/src/com/android/wm/shell/protolog/ShellProtoLogGroup.java +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.wm.shell.protolog; import com.android.internal.protolog.common.IProtoLogGroup; import java.util.UUID; /** * Defines logging groups for ProtoLog. * Loading Loading @@ -116,6 +118,11 @@ public enum ShellProtoLogGroup implements IProtoLogGroup { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return Consts.START_ID + this.ordinal(); } private static class Consts { private static final String TAG_WM_SHELL = "WindowManagerShell"; private static final String TAG_WM_STARTING_WINDOW = "ShellStartingWindow"; Loading @@ -124,5 +131,9 @@ public enum ShellProtoLogGroup implements IProtoLogGroup { private static final boolean ENABLE_DEBUG = true; private static final boolean ENABLE_LOG_TO_PROTO_DEBUG = true; private static final int START_ID = (int) ( UUID.nameUUIDFromBytes(ShellProtoLogGroup.class.getName().getBytes()) .getMostSignificantBits() % Integer.MAX_VALUE); } } tests/Internal/src/com/android/internal/protolog/LegacyProtoLogImplTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -393,5 +393,10 @@ public class LegacyProtoLogImplTest { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return ordinal(); } } } tests/Internal/src/com/android/internal/protolog/PerfettoProtoLogImplTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -725,5 +725,10 @@ public class PerfettoProtoLogImplTest { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return ordinal(); } } } Loading
core/java/com/android/internal/protolog/ProtoLogGroup.java +10 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.internal.protolog; import com.android.internal.protolog.common.IProtoLogGroup; import java.util.UUID; /** * Defines logging groups for ProtoLog. * Loading Loading @@ -153,10 +155,18 @@ public enum ProtoLogGroup implements IProtoLogGroup { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return Consts.START_ID + this.ordinal(); } private static class Consts { private static final String TAG_WM = "WindowManager"; private static final boolean ENABLE_DEBUG = true; private static final boolean ENABLE_LOG_TO_PROTO_DEBUG = true; private static final int START_ID = (int) ( UUID.nameUUIDFromBytes(ProtoLogGroup.class.getName().getBytes()) .getMostSignificantBits() % Integer.MAX_VALUE); } }
core/java/com/android/internal/protolog/common/IProtoLogGroup.java +5 −0 Original line number Diff line number Diff line Loading @@ -64,4 +64,9 @@ public interface IProtoLogGroup { * returns name of the logging group. */ String name(); /** * returns the id of the logging group (unique for each group). */ int getId(); }
libs/WindowManager/Shell/src/com/android/wm/shell/protolog/ShellProtoLogGroup.java +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,8 @@ package com.android.wm.shell.protolog; import com.android.internal.protolog.common.IProtoLogGroup; import java.util.UUID; /** * Defines logging groups for ProtoLog. * Loading Loading @@ -116,6 +118,11 @@ public enum ShellProtoLogGroup implements IProtoLogGroup { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return Consts.START_ID + this.ordinal(); } private static class Consts { private static final String TAG_WM_SHELL = "WindowManagerShell"; private static final String TAG_WM_STARTING_WINDOW = "ShellStartingWindow"; Loading @@ -124,5 +131,9 @@ public enum ShellProtoLogGroup implements IProtoLogGroup { private static final boolean ENABLE_DEBUG = true; private static final boolean ENABLE_LOG_TO_PROTO_DEBUG = true; private static final int START_ID = (int) ( UUID.nameUUIDFromBytes(ShellProtoLogGroup.class.getName().getBytes()) .getMostSignificantBits() % Integer.MAX_VALUE); } }
tests/Internal/src/com/android/internal/protolog/LegacyProtoLogImplTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -393,5 +393,10 @@ public class LegacyProtoLogImplTest { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return ordinal(); } } }
tests/Internal/src/com/android/internal/protolog/PerfettoProtoLogImplTest.java +5 −0 Original line number Diff line number Diff line Loading @@ -725,5 +725,10 @@ public class PerfettoProtoLogImplTest { this.mLogToLogcat = logToLogcat; } @Override public int getId() { return ordinal(); } } }