Refactor Clocks to use MessageBuffer + Logger

This change refactors the Clocks library to use Logger class which is a
wrapper around MessageBuffer. This effort removes references to the
LogBuffer outside of SystemUI core so it can be optimized.

Bug: 276475093
Fix: 280810388
Test: manual
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:5b47044aac7bf5cdce9f0eb0caa1c58b6de548a9)
Merged-In: I663b5c3dcda4f0599e824a06e0187a8bc120d9c0
Change-Id: I663b5c3dcda4f0599e824a06e0187a8bc120d9c0
diff --git a/packages/SystemUI/proguard_common.flags b/packages/SystemUI/proguard_common.flags
index 02d5510..3194815 100644
--- a/packages/SystemUI/proguard_common.flags
+++ b/packages/SystemUI/proguard_common.flags
@@ -62,15 +62,12 @@
 -keep class ** extends androidx.preference.PreferenceFragment
 -keep class com.android.systemui.tuner.*
 
-# The plugins, log & common subpackages act as shared libraries that might be referenced in
+# The plugins and core log subpackages act as shared libraries that might be referenced in
 # dynamically-loaded plugin APKs.
 -keep class com.android.systemui.plugins.** {
     *;
 }
--keep class com.android.systemui.log.** {
-    *;
-}
--keep class com.android.systemui.common.** {
+-keep class com.android.systemui.log.core.** {
     *;
 }
 -keep class com.android.systemui.fragments.FragmentService$FragmentCreator {