summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt159
1 files changed, 100 insertions, 59 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt
index 496fb83c1cf9..1a521d767438 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt
@@ -1,100 +1,141 @@
+/*
+ * Copyright (C) 2022 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 com.android.systemui.statusbar.notification.collection.coordinator
import android.util.Log
-
-import com.android.systemui.log.dagger.NotificationHeadsUpLog
import com.android.systemui.log.LogBuffer
import com.android.systemui.log.core.LogLevel
+import com.android.systemui.log.dagger.NotificationHeadsUpLog
import javax.inject.Inject
private const val TAG = "HeadsUpCoordinator"
-class HeadsUpCoordinatorLogger constructor(
- private val buffer: LogBuffer,
- private val verbose: Boolean,
-) {
+class HeadsUpCoordinatorLogger(private val buffer: LogBuffer, private val verbose: Boolean) {
@Inject
- constructor(@NotificationHeadsUpLog buffer: LogBuffer) :
- this(buffer, Log.isLoggable(TAG, Log.VERBOSE))
+ constructor(
+ @NotificationHeadsUpLog buffer: LogBuffer
+ ) : this(buffer, Log.isLoggable(TAG, Log.VERBOSE))
fun logPostedEntryWillEvaluate(posted: HeadsUpCoordinator.PostedEntry, reason: String) {
if (!verbose) return
- buffer.log(TAG, LogLevel.VERBOSE, {
- str1 = posted.key
- str2 = reason
- bool1 = posted.shouldHeadsUpEver
- bool2 = posted.shouldHeadsUpAgain
- }, {
- "will evaluate posted entry $str1:" +
+ buffer.log(
+ TAG,
+ LogLevel.VERBOSE,
+ {
+ str1 = posted.key
+ str2 = reason
+ bool1 = posted.shouldHeadsUpEver
+ bool2 = posted.shouldHeadsUpAgain
+ },
+ {
+ "will evaluate posted entry $str1:" +
" reason=$str2 shouldHeadsUpEver=$bool1 shouldHeadsUpAgain=$bool2"
- })
+ },
+ )
}
fun logPostedEntryWillNotEvaluate(posted: HeadsUpCoordinator.PostedEntry, reason: String) {
if (!verbose) return
- buffer.log(TAG, LogLevel.VERBOSE, {
- str1 = posted.key
- str2 = reason
- }, {
- "will not evaluate posted entry $str1: reason=$str2"
- })
+ buffer.log(
+ TAG,
+ LogLevel.VERBOSE,
+ {
+ str1 = posted.key
+ str2 = reason
+ },
+ { "will not evaluate posted entry $str1: reason=$str2" },
+ )
}
fun logEvaluatingGroups(numGroups: Int) {
if (!verbose) return
- buffer.log(TAG, LogLevel.VERBOSE, {
- int1 = numGroups
- }, {
- "evaluating groups for alert transfer: $int1"
- })
+ buffer.log(
+ TAG,
+ LogLevel.VERBOSE,
+ { int1 = numGroups },
+ { "evaluating groups for alert transfer: $int1" },
+ )
}
fun logEvaluatingGroup(groupKey: String, numPostedEntries: Int, logicalGroupSize: Int) {
if (!verbose) return
- buffer.log(TAG, LogLevel.VERBOSE, {
- str1 = groupKey
- int1 = numPostedEntries
- int2 = logicalGroupSize
- }, {
- "evaluating group for alert transfer: $str1" +
+ buffer.log(
+ TAG,
+ LogLevel.VERBOSE,
+ {
+ str1 = groupKey
+ int1 = numPostedEntries
+ int2 = logicalGroupSize
+ },
+ {
+ "evaluating group for alert transfer: $str1" +
" numPostedEntries=$int1 logicalGroupSize=$int2"
- })
+ },
+ )
}
fun logEntryUpdatedByRanking(key: String, shouldHun: Boolean, reason: String) {
- buffer.log(TAG, LogLevel.DEBUG, {
- str1 = key
- bool1 = shouldHun
- str2 = reason
- }, {
- "updating entry via ranking applied: $str1 updated shouldHeadsUp=$bool1 because $str2"
- })
+ buffer.log(
+ TAG,
+ LogLevel.DEBUG,
+ {
+ str1 = key
+ bool1 = shouldHun
+ str2 = reason
+ },
+ {
+ "updating entry via ranking applied: $str1 updated shouldHeadsUp=$bool1 because $str2"
+ },
+ )
}
fun logEntryUpdatedToFullScreen(key: String, reason: String) {
- buffer.log(TAG, LogLevel.DEBUG, {
- str1 = key
- str2 = reason
- }, {
- "updating entry to launch full screen intent: $str1 because $str2"
- })
+ buffer.log(
+ TAG,
+ LogLevel.DEBUG,
+ {
+ str1 = key
+ str2 = reason
+ },
+ { "updating entry to launch full screen intent: $str1 because $str2" },
+ )
}
fun logEntryDisqualifiedFromFullScreen(key: String, reason: String) {
- buffer.log(TAG, LogLevel.DEBUG, {
- str1 = key
- str2 = reason
- }, {
- "updated entry no longer qualifies for full screen intent: $str1 because $str2"
- })
+ buffer.log(
+ TAG,
+ LogLevel.DEBUG,
+ {
+ str1 = key
+ str2 = reason
+ },
+ { "updated entry no longer qualifies for full screen intent: $str1 because $str2" },
+ )
}
fun logSummaryMarkedInterrupted(summaryKey: String, childKey: String) {
- buffer.log(TAG, LogLevel.DEBUG, {
- str1 = summaryKey
- str2 = childKey
- }, {
- "marked group summary as interrupted: $str1 for alert transfer to child: $str2"
- })
+ buffer.log(
+ TAG,
+ LogLevel.DEBUG,
+ {
+ str1 = summaryKey
+ str2 = childKey
+ },
+ { "marked group summary as interrupted: $str1 for alert transfer to child: $str2" },
+ )
}
}