diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/coordinator/HeadsUpCoordinatorLogger.kt | 159 |
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" }, + ) } } |