Merge "Move LogBuffer and related to SystemUILogLib." into udc-dev am: 60e53b7a62

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22480413

Change-Id: Ie5699bf062b00b6afef5f8a7a9e256f0b7f7ffdd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Darrell Shi
2023-04-27 17:13:58 +00:00
committed by Automerger Merge Worker
159 changed files with 362 additions and 298 deletions

View File

@@ -158,6 +158,7 @@ android_library {
"SystemUIAnimationLib", "SystemUIAnimationLib",
"SystemUICommon", "SystemUICommon",
"SystemUICustomizationLib", "SystemUICustomizationLib",
"SystemUILogLib",
"SystemUIPluginLib", "SystemUIPluginLib",
"SystemUISharedLib", "SystemUISharedLib",
"SystemUI-statsd", "SystemUI-statsd",

View File

@@ -33,8 +33,8 @@ import com.android.systemui.animation.GlyphCallback
import com.android.systemui.animation.Interpolators import com.android.systemui.animation.Interpolators
import com.android.systemui.animation.TextAnimator import com.android.systemui.animation.TextAnimator
import com.android.systemui.customization.R import com.android.systemui.customization.R
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG import com.android.systemui.log.LogLevel.DEBUG
import java.io.PrintWriter import java.io.PrintWriter
import java.util.Calendar import java.util.Calendar
import java.util.Locale import java.util.Locale

View File

@@ -23,6 +23,12 @@ import android.os.UserHandle
import android.provider.Settings import android.provider.Settings
import android.util.Log import android.util.Log
import androidx.annotation.OpenForTesting import androidx.annotation.OpenForTesting
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.LogMessage
import com.android.systemui.log.LogMessageImpl
import com.android.systemui.log.MessageInitializer
import com.android.systemui.log.MessagePrinter
import com.android.systemui.plugins.ClockController import com.android.systemui.plugins.ClockController
import com.android.systemui.plugins.ClockId import com.android.systemui.plugins.ClockId
import com.android.systemui.plugins.ClockMetadata import com.android.systemui.plugins.ClockMetadata
@@ -32,12 +38,6 @@ import com.android.systemui.plugins.ClockSettings
import com.android.systemui.plugins.PluginLifecycleManager import com.android.systemui.plugins.PluginLifecycleManager
import com.android.systemui.plugins.PluginListener import com.android.systemui.plugins.PluginListener
import com.android.systemui.plugins.PluginManager import com.android.systemui.plugins.PluginManager
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import com.android.systemui.plugins.log.LogMessage
import com.android.systemui.plugins.log.LogMessageImpl
import com.android.systemui.plugins.log.MessageInitializer
import com.android.systemui.plugins.log.MessagePrinter
import com.android.systemui.util.Assert import com.android.systemui.util.Assert
import java.io.PrintWriter import java.io.PrintWriter
import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.ConcurrentHashMap

View File

@@ -24,6 +24,7 @@ import android.view.View
import android.widget.FrameLayout import android.widget.FrameLayout
import androidx.annotation.VisibleForTesting import androidx.annotation.VisibleForTesting
import com.android.systemui.customization.R import com.android.systemui.customization.R
import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.ClockAnimations import com.android.systemui.plugins.ClockAnimations
import com.android.systemui.plugins.ClockConfig import com.android.systemui.plugins.ClockConfig
import com.android.systemui.plugins.ClockController import com.android.systemui.plugins.ClockController
@@ -32,7 +33,6 @@ import com.android.systemui.plugins.ClockFaceConfig
import com.android.systemui.plugins.ClockFaceController import com.android.systemui.plugins.ClockFaceController
import com.android.systemui.plugins.ClockFaceEvents import com.android.systemui.plugins.ClockFaceEvents
import com.android.systemui.plugins.ClockSettings import com.android.systemui.plugins.ClockSettings
import com.android.systemui.plugins.log.LogBuffer
import java.io.PrintWriter import java.io.PrintWriter
import java.util.Locale import java.util.Locale
import java.util.TimeZone import java.util.TimeZone

9
packages/SystemUI/log/.gitignore vendored Normal file
View File

@@ -0,0 +1,9 @@
.idea/
.gradle/
gradle/
build/
gradlew*
local.properties
*.iml
android.properties
buildSrc

View File

@@ -0,0 +1,38 @@
// Copyright (C) 2023 The Android Open Source Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "frameworks_base_packages_SystemUI_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["frameworks_base_packages_SystemUI_license"],
}
android_library {
name: "SystemUILogLib",
srcs: [
"src/**/*.java",
"src/**/*.kt",
],
static_libs: [
"androidx.core_core-ktx",
"androidx.annotation_annotation",
"error_prone_annotations",
"SystemUICommon",
],
manifest: "AndroidManifest.xml",
kotlincflags: ["-Xjvm-default=all"],
}

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2023 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.systemui.log">
</manifest>

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import android.os.Trace import android.os.Trace
import android.util.Log import android.util.Log

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import android.util.Log import android.util.Log

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import java.io.PrintWriter import java.io.PrintWriter
import java.text.SimpleDateFormat import java.text.SimpleDateFormat

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
/** Recyclable implementation of [LogMessage]. */ /** Recyclable implementation of [LogMessage]. */
data class LogMessageImpl( data class LogMessageImpl(

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
/** Keeps track of which [LogBuffer] messages should also appear in logcat. */ /** Keeps track of which [LogBuffer] messages should also appear in logcat. */
interface LogcatEchoTracker { interface LogcatEchoTracker {

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
import android.content.ContentResolver import android.content.ContentResolver
import android.database.ContentObserver import android.database.ContentObserver

View File

@@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.android.systemui.plugins.log package com.android.systemui.log
/** Production version of [LogcatEchoTracker] that isn't configurable. */ /** Production version of [LogcatEchoTracker] that isn't configurable. */
class LogcatEchoTrackerProd : LogcatEchoTracker { class LogcatEchoTrackerProd : LogcatEchoTracker {

View File

@@ -34,10 +34,10 @@ java_library {
static_libs: [ static_libs: [
"androidx.annotation_annotation", "androidx.annotation_annotation",
"error_prone_annotations",
"PluginCoreLib", "PluginCoreLib",
"SystemUIAnimationLib", "SystemUIAnimationLib",
"SystemUICommon", "SystemUICommon",
"SystemUILogLib",
], ],
} }

View File

@@ -18,8 +18,8 @@ import android.graphics.Rect
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.view.View import android.view.View
import com.android.internal.annotations.Keep import com.android.internal.annotations.Keep
import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.annotations.ProvidesInterface import com.android.systemui.plugins.annotations.ProvidesInterface
import com.android.systemui.plugins.log.LogBuffer
import java.io.PrintWriter import java.io.PrintWriter
import java.util.Locale import java.util.Locale
import java.util.TimeZone import java.util.TimeZone

View File

@@ -42,14 +42,14 @@ import com.android.systemui.keyguard.domain.interactor.KeyguardInteractor
import com.android.systemui.keyguard.domain.interactor.KeyguardTransitionInteractor import com.android.systemui.keyguard.domain.interactor.KeyguardTransitionInteractor
import com.android.systemui.keyguard.shared.model.TransitionState import com.android.systemui.keyguard.shared.model.TransitionState
import com.android.systemui.lifecycle.repeatWhenAttached import com.android.systemui.lifecycle.repeatWhenAttached
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.dagger.KeyguardLargeClockLog import com.android.systemui.log.dagger.KeyguardLargeClockLog
import com.android.systemui.log.dagger.KeyguardSmallClockLog import com.android.systemui.log.dagger.KeyguardSmallClockLog
import com.android.systemui.plugins.ClockController import com.android.systemui.plugins.ClockController
import com.android.systemui.plugins.ClockFaceController import com.android.systemui.plugins.ClockFaceController
import com.android.systemui.plugins.ClockTickRate import com.android.systemui.plugins.ClockTickRate
import com.android.systemui.plugins.WeatherData import com.android.systemui.plugins.WeatherData
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import com.android.systemui.shared.regionsampling.RegionSampler import com.android.systemui.shared.regionsampling.RegionSampler
import com.android.systemui.statusbar.policy.BatteryController import com.android.systemui.statusbar.policy.BatteryController
import com.android.systemui.statusbar.policy.BatteryController.BatteryStateChangeCallback import com.android.systemui.statusbar.policy.BatteryController.BatteryStateChangeCallback

View File

@@ -18,9 +18,9 @@ import androidx.annotation.VisibleForTesting;
import com.android.keyguard.dagger.KeyguardStatusViewScope; import com.android.keyguard.dagger.KeyguardStatusViewScope;
import com.android.systemui.R; import com.android.systemui.R;
import com.android.systemui.animation.Interpolators; import com.android.systemui.animation.Interpolators;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.LogLevel;
import com.android.systemui.plugins.ClockController; import com.android.systemui.plugins.ClockController;
import com.android.systemui.plugins.log.LogBuffer;
import com.android.systemui.plugins.log.LogLevel;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -39,10 +39,10 @@ import com.android.systemui.R;
import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dump.DumpManager; import com.android.systemui.dump.DumpManager;
import com.android.systemui.keyguard.KeyguardUnlockAnimationController; import com.android.systemui.keyguard.KeyguardUnlockAnimationController;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.LogLevel;
import com.android.systemui.log.dagger.KeyguardClockLog; import com.android.systemui.log.dagger.KeyguardClockLog;
import com.android.systemui.plugins.ClockController; import com.android.systemui.plugins.ClockController;
import com.android.systemui.plugins.log.LogBuffer;
import com.android.systemui.plugins.log.LogLevel;
import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.plugins.statusbar.StatusBarStateController;
import com.android.systemui.shared.clocks.ClockRegistry; import com.android.systemui.shared.clocks.ClockRegistry;
import com.android.systemui.shared.regionsampling.RegionSampler; import com.android.systemui.shared.regionsampling.RegionSampler;

View File

@@ -22,8 +22,8 @@ import android.util.Property;
import android.view.View; import android.view.View;
import com.android.systemui.animation.Interpolators; import com.android.systemui.animation.Interpolators;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import com.android.systemui.plugins.log.LogLevel; import com.android.systemui.log.LogLevel;
import com.android.systemui.statusbar.StatusBarState; import com.android.systemui.statusbar.StatusBarState;
import com.android.systemui.statusbar.notification.AnimatableProperty; import com.android.systemui.statusbar.notification.AnimatableProperty;
import com.android.systemui.statusbar.notification.PropertyAnimator; import com.android.systemui.statusbar.notification.PropertyAnimator;

View File

@@ -27,9 +27,9 @@ import com.android.systemui.dagger.qualifiers.Background;
import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.flags.FeatureFlags; import com.android.systemui.flags.FeatureFlags;
import com.android.systemui.flags.Flags; import com.android.systemui.flags.Flags;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.dagger.KeyguardClockLog; import com.android.systemui.log.dagger.KeyguardClockLog;
import com.android.systemui.plugins.PluginManager; import com.android.systemui.plugins.PluginManager;
import com.android.systemui.plugins.log.LogBuffer;
import com.android.systemui.shared.clocks.ClockRegistry; import com.android.systemui.shared.clocks.ClockRegistry;
import com.android.systemui.shared.clocks.DefaultClockProvider; import com.android.systemui.shared.clocks.DefaultClockProvider;

View File

@@ -17,9 +17,9 @@
package com.android.keyguard.logging package com.android.keyguard.logging
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.dagger.BiometricLog import com.android.systemui.log.dagger.BiometricLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import javax.inject.Inject import javax.inject.Inject
/** Helper class for logging for [com.android.systemui.biometrics.FaceHelpMessageDeferral] */ /** Helper class for logging for [com.android.systemui.biometrics.FaceHelpMessageDeferral] */

View File

@@ -18,11 +18,11 @@ package com.android.keyguard.logging
import android.hardware.biometrics.BiometricSourceType import android.hardware.biometrics.BiometricSourceType
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.LogLevel.INFO
import com.android.systemui.log.dagger.BiometricLog import com.android.systemui.log.dagger.BiometricLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import com.android.systemui.plugins.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.INFO
import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_DISMISS_BOUNCER import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_DISMISS_BOUNCER
import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_NONE import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_NONE
import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_ONLY_WAKE import com.android.systemui.statusbar.phone.BiometricUnlockController.MODE_ONLY_WAKE

View File

@@ -18,9 +18,9 @@ package com.android.keyguard.logging
import com.android.systemui.biometrics.AuthRippleController import com.android.systemui.biometrics.AuthRippleController
import com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController import com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.KeyguardLog import com.android.systemui.log.dagger.KeyguardLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import com.android.systemui.statusbar.KeyguardIndicationController import com.android.systemui.statusbar.KeyguardIndicationController
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant
import javax.inject.Inject import javax.inject.Inject

View File

@@ -27,13 +27,13 @@ import com.android.keyguard.KeyguardListenModel
import com.android.keyguard.KeyguardUpdateMonitorCallback import com.android.keyguard.KeyguardUpdateMonitorCallback
import com.android.keyguard.TrustGrantFlags import com.android.keyguard.TrustGrantFlags
import com.android.systemui.log.dagger.KeyguardUpdateMonitorLog import com.android.systemui.log.dagger.KeyguardUpdateMonitorLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.log.LogLevel.DEBUG import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.ERROR import com.android.systemui.log.LogLevel.ERROR
import com.android.systemui.plugins.log.LogLevel.INFO import com.android.systemui.log.LogLevel.INFO
import com.android.systemui.plugins.log.LogLevel.VERBOSE import com.android.systemui.log.LogLevel.VERBOSE
import com.android.systemui.plugins.log.LogLevel.WARNING import com.android.systemui.log.LogLevel.WARNING
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant
import javax.inject.Inject import javax.inject.Inject

View File

@@ -18,9 +18,9 @@ package com.android.keyguard.logging
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.keyguard.shared.model.TrustModel import com.android.systemui.keyguard.shared.model.TrustModel
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.KeyguardUpdateMonitorLog import com.android.systemui.log.dagger.KeyguardUpdateMonitorLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Logging helper for trust repository. */ /** Logging helper for trust repository. */

View File

@@ -37,7 +37,7 @@ import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.flags.FeatureFlags import com.android.systemui.flags.FeatureFlags
import com.android.systemui.flags.Flags import com.android.systemui.flags.Flags
import com.android.systemui.keyguard.WakefulnessLifecycle import com.android.systemui.keyguard.WakefulnessLifecycle
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.statusbar.StatusBarStateController import com.android.systemui.plugins.statusbar.StatusBarStateController
import com.android.systemui.statusbar.CircleReveal import com.android.systemui.statusbar.CircleReveal
import com.android.systemui.statusbar.LiftReveal import com.android.systemui.statusbar.LiftReveal

View File

@@ -16,12 +16,12 @@
package com.android.systemui.biometrics package com.android.systemui.biometrics
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.LogLevel.ERROR
import com.android.systemui.log.LogLevel.VERBOSE
import com.android.systemui.log.LogLevel.WARNING
import com.android.systemui.log.dagger.UdfpsLog import com.android.systemui.log.dagger.UdfpsLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import com.android.systemui.plugins.log.LogLevel.ERROR
import com.android.systemui.plugins.log.LogLevel.VERBOSE
import com.android.systemui.plugins.log.LogLevel.WARNING
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant
import javax.inject.Inject import javax.inject.Inject

View File

@@ -17,9 +17,9 @@
package com.android.systemui.bluetooth package com.android.systemui.bluetooth
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.BluetoothLog import com.android.systemui.log.dagger.BluetoothLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Helper class for logging bluetooth events. */ /** Helper class for logging bluetooth events. */

View File

@@ -20,11 +20,11 @@ import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.log.LogLevel.DEBUG import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.INFO import com.android.systemui.log.LogLevel.INFO
import com.android.systemui.plugins.log.LogMessage import com.android.systemui.log.LogMessage
import com.android.systemui.log.dagger.BroadcastDispatcherLog import com.android.systemui.log.dagger.BroadcastDispatcherLog
import javax.inject.Inject import javax.inject.Inject

View File

@@ -19,10 +19,10 @@ package com.android.systemui.doze
import android.view.Display import android.view.Display
import com.android.systemui.doze.DozeLog.Reason import com.android.systemui.doze.DozeLog.Reason
import com.android.systemui.doze.DozeLog.reasonToString import com.android.systemui.doze.DozeLog.reasonToString
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.ERROR import com.android.systemui.log.LogLevel.ERROR
import com.android.systemui.plugins.log.LogLevel.INFO import com.android.systemui.log.LogLevel.INFO
import com.android.systemui.log.dagger.DozeLog import com.android.systemui.log.dagger.DozeLog
import com.android.systemui.statusbar.policy.DevicePostureController import com.android.systemui.statusbar.policy.DevicePostureController
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant

View File

@@ -16,9 +16,9 @@
package com.android.systemui.dreams package com.android.systemui.dreams
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.DreamLog import com.android.systemui.log.dagger.DreamLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Logs dream-related stuff to a {@link LogBuffer}. */ /** Logs dream-related stuff to a {@link LogBuffer}. */

View File

@@ -24,7 +24,7 @@ import com.android.systemui.R
import com.android.systemui.dump.DumpHandler.Companion.PRIORITY_ARG_CRITICAL import com.android.systemui.dump.DumpHandler.Companion.PRIORITY_ARG_CRITICAL
import com.android.systemui.dump.DumpHandler.Companion.PRIORITY_ARG_NORMAL import com.android.systemui.dump.DumpHandler.Companion.PRIORITY_ARG_NORMAL
import com.android.systemui.dump.nano.SystemUIProtoDump import com.android.systemui.dump.nano.SystemUIProtoDump
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.shared.system.UncaughtExceptionPreHandlerManager import com.android.systemui.shared.system.UncaughtExceptionPreHandlerManager
import com.google.protobuf.nano.MessageNano import com.google.protobuf.nano.MessageNano
import java.io.BufferedOutputStream import java.io.BufferedOutputStream

View File

@@ -20,7 +20,7 @@ import android.util.ArrayMap
import com.android.systemui.Dumpable import com.android.systemui.Dumpable
import com.android.systemui.ProtoDumpable import com.android.systemui.ProtoDumpable
import com.android.systemui.dump.nano.SystemUIProtoDump import com.android.systemui.dump.nano.SystemUIProtoDump
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import java.io.PrintWriter import java.io.PrintWriter
import javax.inject.Inject import javax.inject.Inject
import javax.inject.Singleton import javax.inject.Singleton

View File

@@ -19,7 +19,7 @@ package com.android.systemui.dump
import android.content.Context import android.content.Context
import android.util.Log import android.util.Log
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.util.io.Files import com.android.systemui.util.io.Files
import com.android.systemui.util.time.SystemClock import com.android.systemui.util.time.SystemClock
import java.io.IOException import java.io.IOException

View File

@@ -19,7 +19,7 @@ package com.android.systemui.keyguard.domain.interactor
import com.android.keyguard.logging.KeyguardLogger import com.android.keyguard.logging.KeyguardLogger
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.dagger.qualifiers.Application import com.android.systemui.dagger.qualifiers.Application
import com.android.systemui.plugins.log.LogLevel.VERBOSE import com.android.systemui.log.LogLevel.VERBOSE
import javax.inject.Inject import javax.inject.Inject
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.launch import kotlinx.coroutines.launch

View File

@@ -6,9 +6,8 @@ import com.android.keyguard.FaceAuthUiEvent
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.keyguard.shared.model.ErrorAuthenticationStatus import com.android.systemui.keyguard.shared.model.ErrorAuthenticationStatus
import com.android.systemui.keyguard.shared.model.TransitionStep import com.android.systemui.keyguard.shared.model.TransitionStep
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.dagger.FaceAuthLog import com.android.systemui.log.dagger.FaceAuthLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import javax.inject.Inject import javax.inject.Inject
private const val TAG = "DeviceEntryFaceAuthRepositoryLog" private const val TAG = "DeviceEntryFaceAuthRepositoryLog"

View File

@@ -19,9 +19,6 @@ package com.android.systemui.log
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.dump.DumpManager import com.android.systemui.dump.DumpManager
import com.android.systemui.log.LogBufferHelper.Companion.adjustMaxSize import com.android.systemui.log.LogBufferHelper.Companion.adjustMaxSize
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogcatEchoTracker
import javax.inject.Inject import javax.inject.Inject
@SysUISingleton @SysUISingleton

View File

@@ -21,10 +21,9 @@ import android.graphics.Rect
import android.graphics.RectF import android.graphics.RectF
import androidx.core.graphics.toRectF import androidx.core.graphics.toRectF
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.LogLevel.ERROR
import com.android.systemui.log.dagger.ScreenDecorationsLog import com.android.systemui.log.dagger.ScreenDecorationsLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.ERROR
import javax.inject.Inject import javax.inject.Inject
private const val TAG = "ScreenDecorationsLog" private const val TAG = "ScreenDecorationsLog"

View File

@@ -23,7 +23,7 @@ import java.lang.annotation.RetentionPolicy;
import javax.inject.Qualifier; import javax.inject.Qualifier;
/** /**
* A {@link com.android.systemui.plugins.log.LogBuffer} for BiometricMessages processing such as * A {@link com.android.systemui.log.LogBuffer} for BiometricMessages processing such as
* {@link com.android.systemui.biometrics.FaceHelpMessageDeferral} * {@link com.android.systemui.biometrics.FaceHelpMessageDeferral}
*/ */
@Qualifier @Qualifier

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,19 +18,19 @@ package com.android.systemui.log.dagger
import javax.inject.Qualifier import javax.inject.Qualifier
/** A [com.android.systemui.plugins.log.LogBuffer] for keyguard clock logs. */ /** A [com.android.systemui.log.LogBuffer] for keyguard clock logs. */
@Qualifier @Qualifier
@MustBeDocumented @MustBeDocumented
@Retention(AnnotationRetention.RUNTIME) @Retention(AnnotationRetention.RUNTIME)
annotation class KeyguardClockLog annotation class KeyguardClockLog
/** A [com.android.systemui.plugins.log.LogBuffer] for small keyguard clock logs. */ /** A [com.android.systemui.log.LogBuffer] for small keyguard clock logs. */
@Qualifier @Qualifier
@MustBeDocumented @MustBeDocumented
@Retention(AnnotationRetention.RUNTIME) @Retention(AnnotationRetention.RUNTIME)
annotation class KeyguardSmallClockLog annotation class KeyguardSmallClockLog
/** A [com.android.systemui.plugins.log.LogBuffer] for large keyguard clock logs. */ /** A [com.android.systemui.log.LogBuffer] for large keyguard clock logs. */
@Qualifier @Qualifier
@MustBeDocumented @MustBeDocumented
@Retention(AnnotationRetention.RUNTIME) @Retention(AnnotationRetention.RUNTIME)

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -22,13 +22,13 @@ import android.os.Looper;
import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.LogBufferFactory; import com.android.systemui.log.LogBufferFactory;
import com.android.systemui.log.LogcatEchoTracker;
import com.android.systemui.log.LogcatEchoTrackerDebug;
import com.android.systemui.log.LogcatEchoTrackerProd;
import com.android.systemui.log.table.TableLogBuffer; import com.android.systemui.log.table.TableLogBuffer;
import com.android.systemui.log.table.TableLogBufferFactory; import com.android.systemui.log.table.TableLogBufferFactory;
import com.android.systemui.plugins.log.LogBuffer;
import com.android.systemui.plugins.log.LogcatEchoTracker;
import com.android.systemui.plugins.log.LogcatEchoTrackerDebug;
import com.android.systemui.plugins.log.LogcatEchoTrackerProd;
import com.android.systemui.statusbar.notification.NotifPipelineFlags; import com.android.systemui.statusbar.notification.NotifPipelineFlags;
import com.android.systemui.util.Compile; import com.android.systemui.util.Compile;
import com.android.systemui.util.wakelock.WakeLockLog; import com.android.systemui.util.wakelock.WakeLockLog;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,7 +18,7 @@ package com.android.systemui.log.dagger;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -20,8 +20,8 @@ import android.os.Trace
import com.android.systemui.Dumpable import com.android.systemui.Dumpable
import com.android.systemui.common.buffer.RingBuffer import com.android.systemui.common.buffer.RingBuffer
import com.android.systemui.dagger.qualifiers.Background import com.android.systemui.dagger.qualifiers.Background
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.log.LogcatEchoTracker import com.android.systemui.log.LogcatEchoTracker
import com.android.systemui.util.time.SystemClock import com.android.systemui.util.time.SystemClock
import java.io.PrintWriter import java.io.PrintWriter
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
@@ -35,7 +35,7 @@ import kotlinx.coroutines.launch
* A logger that logs changes in table format. * A logger that logs changes in table format.
* *
* Some parts of System UI maintain a lot of pieces of state at once. * Some parts of System UI maintain a lot of pieces of state at once.
* [com.android.systemui.plugins.log.LogBuffer] allows us to easily log change events: * [com.android.systemui.log.LogBuffer] allows us to easily log change events:
* - 10-10 10:10:10.456: state2 updated to newVal2 * - 10-10 10:10:10.456: state2 updated to newVal2
* - 10-10 10:11:00.000: stateN updated to StateN(val1=true, val2=1) * - 10-10 10:11:00.000: stateN updated to StateN(val1=true, val2=1)
* - 10-10 10:11:02.123: stateN updated to StateN(val1=true, val2=2) * - 10-10 10:11:02.123: stateN updated to StateN(val1=true, val2=2)

View File

@@ -21,7 +21,7 @@ import com.android.systemui.dagger.qualifiers.Application
import com.android.systemui.dagger.qualifiers.Background import com.android.systemui.dagger.qualifiers.Background
import com.android.systemui.dump.DumpManager import com.android.systemui.dump.DumpManager
import com.android.systemui.log.LogBufferHelper.Companion.adjustMaxSize import com.android.systemui.log.LogBufferHelper.Companion.adjustMaxSize
import com.android.systemui.plugins.log.LogcatEchoTracker import com.android.systemui.log.LogcatEchoTracker
import com.android.systemui.util.time.SystemClock import com.android.systemui.util.time.SystemClock
import javax.inject.Inject import javax.inject.Inject
import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineDispatcher

View File

@@ -18,9 +18,9 @@ package com.android.systemui.media.controls.pipeline
import android.media.session.PlaybackState import android.media.session.PlaybackState
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.MediaTimeoutListenerLog import com.android.systemui.log.dagger.MediaTimeoutListenerLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
private const val TAG = "MediaTimeout" private const val TAG = "MediaTimeout"

View File

@@ -18,9 +18,9 @@ package com.android.systemui.media.controls.resume
import android.content.ComponentName import android.content.ComponentName
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.MediaBrowserLog import com.android.systemui.log.dagger.MediaBrowserLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** A logger for events in [ResumeMediaBrowser]. */ /** A logger for events in [ResumeMediaBrowser]. */

View File

@@ -17,9 +17,9 @@
package com.android.systemui.media.controls.ui package com.android.systemui.media.controls.ui
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.MediaCarouselControllerLog import com.android.systemui.log.dagger.MediaCarouselControllerLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** A debug logger for [MediaCarouselController]. */ /** A debug logger for [MediaCarouselController]. */

View File

@@ -17,9 +17,9 @@
package com.android.systemui.media.controls.ui package com.android.systemui.media.controls.ui
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.log.dagger.MediaViewLog import com.android.systemui.log.dagger.MediaViewLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
private const val TAG = "MediaView" private const val TAG = "MediaView"

View File

@@ -17,6 +17,7 @@
package com.android.systemui.media.dagger; package com.android.systemui.media.dagger;
import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.dagger.SysUISingleton;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.LogBufferFactory; import com.android.systemui.log.LogBufferFactory;
import com.android.systemui.media.controls.pipeline.MediaDataManager; import com.android.systemui.media.controls.pipeline.MediaDataManager;
import com.android.systemui.media.controls.ui.MediaHierarchyManager; import com.android.systemui.media.controls.ui.MediaHierarchyManager;
@@ -30,16 +31,15 @@ import com.android.systemui.media.taptotransfer.MediaTttCommandLineHelper;
import com.android.systemui.media.taptotransfer.MediaTttFlags; import com.android.systemui.media.taptotransfer.MediaTttFlags;
import com.android.systemui.media.taptotransfer.receiver.MediaTttReceiverLogBuffer; import com.android.systemui.media.taptotransfer.receiver.MediaTttReceiverLogBuffer;
import com.android.systemui.media.taptotransfer.sender.MediaTttSenderLogBuffer; import com.android.systemui.media.taptotransfer.sender.MediaTttSenderLogBuffer;
import com.android.systemui.plugins.log.LogBuffer;
import java.util.Optional;
import javax.inject.Named;
import dagger.Lazy; import dagger.Lazy;
import dagger.Module; import dagger.Module;
import dagger.Provides; import dagger.Provides;
import java.util.Optional;
import javax.inject.Named;
/** Dagger module for the media package. */ /** Dagger module for the media package. */
@Module(subcomponents = { @Module(subcomponents = {
MediaComplicationComponent.class, MediaComplicationComponent.class,

View File

@@ -2,8 +2,8 @@ package com.android.systemui.media.muteawait
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.dagger.MediaMuteAwaitLog import com.android.systemui.log.dagger.MediaMuteAwaitLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Log messages for [MediaMuteAwaitConnectionManager]. */ /** Log messages for [MediaMuteAwaitConnectionManager]. */

View File

@@ -2,8 +2,8 @@ package com.android.systemui.media.nearby
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.dagger.NearbyMediaDevicesLog import com.android.systemui.log.dagger.NearbyMediaDevicesLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Log messages for [NearbyMediaDevicesManager]. */ /** Log messages for [NearbyMediaDevicesManager]. */

View File

@@ -16,8 +16,8 @@
package com.android.systemui.media.taptotransfer.common package com.android.systemui.media.taptotransfer.common
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
/** A helper for logging media tap-to-transfer events. */ /** A helper for logging media tap-to-transfer events. */
object MediaTttLoggerUtils { object MediaTttLoggerUtils {

View File

@@ -18,7 +18,7 @@ package com.android.systemui.media.taptotransfer.receiver;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,8 +18,8 @@ package com.android.systemui.media.taptotransfer.receiver
import android.app.StatusBarManager import android.app.StatusBarManager
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.media.taptotransfer.common.MediaTttLoggerUtils import com.android.systemui.media.taptotransfer.common.MediaTttLoggerUtils
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.temporarydisplay.TemporaryViewLogger import com.android.systemui.temporarydisplay.TemporaryViewLogger
import javax.inject.Inject import javax.inject.Inject

View File

@@ -18,7 +18,7 @@ package com.android.systemui.media.taptotransfer.sender;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
import com.android.systemui.plugins.log.LogBuffer; import com.android.systemui.log.LogBuffer;
import java.lang.annotation.Documented; import java.lang.annotation.Documented;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@@ -18,9 +18,9 @@ package com.android.systemui.media.taptotransfer.sender
import android.app.StatusBarManager import android.app.StatusBarManager
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel
import com.android.systemui.media.taptotransfer.common.MediaTttLoggerUtils import com.android.systemui.media.taptotransfer.common.MediaTttLoggerUtils
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** A logger for all events related to the media tap-to-transfer sender experience. */ /** A logger for all events related to the media tap-to-transfer sender experience. */

View File

@@ -18,9 +18,9 @@ package com.android.systemui.privacy.logging
import android.permission.PermissionGroupUsage import android.permission.PermissionGroupUsage
import com.android.systemui.log.dagger.PrivacyLog import com.android.systemui.log.dagger.PrivacyLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.log.LogMessage import com.android.systemui.log.LogMessage
import com.android.systemui.privacy.PrivacyDialog import com.android.systemui.privacy.PrivacyDialog
import com.android.systemui.privacy.PrivacyItem import com.android.systemui.privacy.PrivacyItem
import java.text.SimpleDateFormat import java.text.SimpleDateFormat

View File

@@ -1,8 +1,8 @@
package com.android.systemui.qs package com.android.systemui.qs
import com.android.systemui.log.dagger.QSFragmentDisableLog import com.android.systemui.log.dagger.QSFragmentDisableLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.statusbar.disableflags.DisableFlagsLogger import com.android.systemui.statusbar.disableflags.DisableFlagsLogger
import javax.inject.Inject import javax.inject.Inject

View File

@@ -21,14 +21,14 @@ import android.content.res.Configuration.ORIENTATION_PORTRAIT
import android.content.res.Configuration.Orientation import android.content.res.Configuration.Orientation
import android.service.quicksettings.Tile import android.service.quicksettings.Tile
import android.view.View import android.view.View
import com.android.systemui.log.ConstantStringsLogger
import com.android.systemui.log.ConstantStringsLoggerImpl
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.LogLevel.ERROR
import com.android.systemui.log.LogLevel.VERBOSE
import com.android.systemui.log.dagger.QSConfigLog import com.android.systemui.log.dagger.QSConfigLog
import com.android.systemui.log.dagger.QSLog import com.android.systemui.log.dagger.QSLog
import com.android.systemui.plugins.log.ConstantStringsLogger
import com.android.systemui.plugins.log.ConstantStringsLoggerImpl
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogLevel.ERROR
import com.android.systemui.plugins.log.LogLevel.VERBOSE
import com.android.systemui.plugins.qs.QSTile import com.android.systemui.plugins.qs.QSTile
import com.android.systemui.statusbar.StatusBarState import com.android.systemui.statusbar.StatusBarState
import com.google.errorprone.annotations.CompileTimeConstant import com.google.errorprone.annotations.CompileTimeConstant

View File

@@ -18,8 +18,8 @@ package com.android.systemui.qs.pipeline.dagger
import com.android.systemui.CoreStartable import com.android.systemui.CoreStartable
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogBufferFactory import com.android.systemui.log.LogBufferFactory
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.qs.pipeline.data.repository.TileSpecRepository import com.android.systemui.qs.pipeline.data.repository.TileSpecRepository
import com.android.systemui.qs.pipeline.data.repository.TileSpecSettingsRepository import com.android.systemui.qs.pipeline.data.repository.TileSpecSettingsRepository
import com.android.systemui.qs.pipeline.domain.interactor.CurrentTilesInteractor import com.android.systemui.qs.pipeline.domain.interactor.CurrentTilesInteractor

View File

@@ -17,8 +17,8 @@
package com.android.systemui.qs.pipeline.shared.logging package com.android.systemui.qs.pipeline.shared.logging
import android.annotation.UserIdInt import android.annotation.UserIdInt
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.qs.pipeline.dagger.QSTileListLog import com.android.systemui.qs.pipeline.dagger.QSTileListLog
import com.android.systemui.qs.pipeline.shared.TileSpec import com.android.systemui.qs.pipeline.shared.TileSpec
import javax.inject.Inject import javax.inject.Inject

View File

@@ -18,8 +18,8 @@ package com.android.systemui.shade
import android.view.MotionEvent import android.view.MotionEvent
import com.android.systemui.log.dagger.ShadeLog import com.android.systemui.log.dagger.ShadeLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.shade.ShadeViewController.Companion.FLING_COLLAPSE import com.android.systemui.shade.ShadeViewController.Companion.FLING_COLLAPSE
import com.android.systemui.shade.ShadeViewController.Companion.FLING_EXPAND import com.android.systemui.shade.ShadeViewController.Companion.FLING_EXPAND
import com.android.systemui.shade.ShadeViewController.Companion.FLING_HIDE import com.android.systemui.shade.ShadeViewController.Companion.FLING_HIDE

View File

@@ -18,12 +18,12 @@ package com.android.systemui.shade
import android.view.WindowManager import android.view.WindowManager
import com.android.systemui.log.dagger.ShadeWindowLog import com.android.systemui.log.dagger.ShadeWindowLog
import com.android.systemui.plugins.log.ConstantStringsLogger import com.android.systemui.log.ConstantStringsLogger
import com.android.systemui.plugins.log.ConstantStringsLoggerImpl import com.android.systemui.log.ConstantStringsLoggerImpl
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.plugins.log.LogLevel.DEBUG import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.plugins.log.LogMessage import com.android.systemui.log.LogMessage
import javax.inject.Inject import javax.inject.Inject
private const val TAG = "systemui.shadewindow" private const val TAG = "systemui.shadewindow"

View File

@@ -18,8 +18,8 @@ package com.android.systemui.statusbar
import android.app.PendingIntent import android.app.PendingIntent
import com.android.systemui.log.dagger.NotifInteractionLog import com.android.systemui.log.dagger.NotifInteractionLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry
import javax.inject.Inject import javax.inject.Inject

View File

@@ -41,8 +41,8 @@ import static com.android.systemui.keyguard.KeyguardIndicationRotateTextViewCont
import static com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController.INDICATION_TYPE_TRUST; import static com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController.INDICATION_TYPE_TRUST;
import static com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController.INDICATION_TYPE_USER_LOCKED; import static com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController.INDICATION_TYPE_USER_LOCKED;
import static com.android.systemui.keyguard.ScreenLifecycle.SCREEN_ON; import static com.android.systemui.keyguard.ScreenLifecycle.SCREEN_ON;
import static com.android.systemui.log.LogLevel.ERROR;
import static com.android.systemui.plugins.FalsingManager.LOW_PENALTY; import static com.android.systemui.plugins.FalsingManager.LOW_PENALTY;
import static com.android.systemui.plugins.log.LogLevel.ERROR;
import android.app.AlarmManager; import android.app.AlarmManager;
import android.app.admin.DevicePolicyManager; import android.app.admin.DevicePolicyManager;
@@ -95,8 +95,8 @@ import com.android.systemui.keyguard.KeyguardIndication;
import com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController; import com.android.systemui.keyguard.KeyguardIndicationRotateTextViewController;
import com.android.systemui.keyguard.ScreenLifecycle; import com.android.systemui.keyguard.ScreenLifecycle;
import com.android.systemui.keyguard.domain.interactor.AlternateBouncerInteractor; import com.android.systemui.keyguard.domain.interactor.AlternateBouncerInteractor;
import com.android.systemui.log.LogLevel;
import com.android.systemui.plugins.FalsingManager; import com.android.systemui.plugins.FalsingManager;
import com.android.systemui.plugins.log.LogLevel;
import com.android.systemui.plugins.statusbar.StatusBarStateController; import com.android.systemui.plugins.statusbar.StatusBarStateController;
import com.android.systemui.settings.UserTracker; import com.android.systemui.settings.UserTracker;
import com.android.systemui.statusbar.phone.KeyguardBypassController; import com.android.systemui.statusbar.phone.KeyguardBypassController;

View File

@@ -73,9 +73,9 @@ import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.demomode.DemoMode; import com.android.systemui.demomode.DemoMode;
import com.android.systemui.demomode.DemoModeController; import com.android.systemui.demomode.DemoModeController;
import com.android.systemui.dump.DumpManager; import com.android.systemui.dump.DumpManager;
import com.android.systemui.log.LogBuffer;
import com.android.systemui.log.LogLevel;
import com.android.systemui.log.dagger.StatusBarNetworkControllerLog; import com.android.systemui.log.dagger.StatusBarNetworkControllerLog;
import com.android.systemui.plugins.log.LogBuffer;
import com.android.systemui.plugins.log.LogLevel;
import com.android.systemui.qs.tiles.dialog.InternetDialogFactory; import com.android.systemui.qs.tiles.dialog.InternetDialogFactory;
import com.android.systemui.settings.UserTracker; import com.android.systemui.settings.UserTracker;
import com.android.systemui.statusbar.pipeline.StatusBarPipelineFlags; import com.android.systemui.statusbar.pipeline.StatusBarPipelineFlags;
@@ -87,6 +87,8 @@ import com.android.systemui.statusbar.policy.DeviceProvisionedController.DeviceP
import com.android.systemui.telephony.TelephonyListenerManager; import com.android.systemui.telephony.TelephonyListenerManager;
import com.android.systemui.util.CarrierConfigTracker; import com.android.systemui.util.CarrierConfigTracker;
import kotlin.Unit;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
@@ -101,8 +103,6 @@ import java.util.stream.Collectors;
import javax.inject.Inject; import javax.inject.Inject;
import kotlin.Unit;
/** Platform implementation of the network controller. **/ /** Platform implementation of the network controller. **/
@SysUISingleton @SysUISingleton
public class NetworkControllerImpl extends BroadcastReceiver public class NetworkControllerImpl extends BroadcastReceiver

View File

@@ -18,8 +18,8 @@ package com.android.systemui.statusbar.gesture
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.dagger.SwipeUpLog import com.android.systemui.log.dagger.SwipeUpLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
/** Log messages for [SwipeUpGestureHandler]. */ /** Log messages for [SwipeUpGestureHandler]. */

View File

@@ -17,8 +17,8 @@
package com.android.systemui.statusbar.notification package com.android.systemui.statusbar.notification
import com.android.systemui.log.dagger.NotifInteractionLog import com.android.systemui.log.dagger.NotifInteractionLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry
import javax.inject.Inject import javax.inject.Inject

View File

@@ -13,9 +13,9 @@
package com.android.systemui.statusbar.notification package com.android.systemui.statusbar.notification
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.dagger.NotificationLockscreenLog import com.android.systemui.log.dagger.NotificationLockscreenLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import com.android.systemui.statusbar.StatusBarState import com.android.systemui.statusbar.StatusBarState
import javax.inject.Inject import javax.inject.Inject

View File

@@ -17,9 +17,9 @@
package com.android.systemui.statusbar.notification package com.android.systemui.statusbar.notification
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.LogLevel.DEBUG
import com.android.systemui.log.dagger.NotificationRemoteInputLog import com.android.systemui.log.dagger.NotificationRemoteInputLog
import com.android.systemui.plugins.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel.DEBUG
import javax.inject.Inject import javax.inject.Inject
/** Logger class for [RemoteInputController]. */ /** Logger class for [RemoteInputController]. */

View File

@@ -17,8 +17,8 @@
package com.android.systemui.statusbar.notification.collection.coalescer package com.android.systemui.statusbar.notification.collection.coalescer
import com.android.systemui.log.dagger.NotificationLog import com.android.systemui.log.dagger.NotificationLog
import com.android.systemui.plugins.log.LogBuffer import com.android.systemui.log.LogBuffer
import com.android.systemui.plugins.log.LogLevel import com.android.systemui.log.LogLevel
import javax.inject.Inject import javax.inject.Inject
class GroupCoalescerLogger @Inject constructor( class GroupCoalescerLogger @Inject constructor(

Some files were not shown because too many files have changed in this diff Show More