Adding more Doze logs for brightness

Test: manually check logs
  adb shell dumpsys activity service com.android.systemui/.SystemUIService DozeLog
Bug: 174102413
Change-Id: I6a9969c2ee96a70983e6a9affdb5722e59a68278
This commit is contained in:
Beverly
2020-12-07 16:55:26 -05:00
parent dd6308cafb
commit 02dca045d9
3 changed files with 36 additions and 4 deletions

View File

@@ -298,6 +298,22 @@ public class DozeLog implements Dumpable {
mLogger.logDozeSuppressed(suppressedState);
}
/**
* Appends new AOD sreen brightness to logs
* @param brightness display brightness setting
*/
public void traceDozeScreenBrightness(int brightness) {
mLogger.logDozeScreenBrightness(brightness);
}
/**
* Appends new AOD dimming scrim opacity to logs
* @param scrimOpacity
*/
public void traceSetAodDimmingScrim(float scrimOpacity) {
mLogger.logSetAodDimmingScrim((long) scrimOpacity);
}
private class SummaryStats {
private int mCount;

View File

@@ -226,6 +226,22 @@ class DozeLogger @Inject constructor(
"Doze state suppressed, state=$str1"
})
}
fun logDozeScreenBrightness(brightness: Int) {
buffer.log(TAG, INFO, {
int1 = brightness
}, {
"Doze screen brightness set, brightness=$int1"
})
}
fun logSetAodDimmingScrim(scrimOpacity: Long) {
buffer.log(TAG, INFO, {
long1 = scrimOpacity
}, {
"Doze aod dimming scrim opacity set, opacity=$long1"
})
}
}
private const val TAG = "DozeLog"

View File

@@ -390,17 +390,17 @@ public final class DozeServiceHost implements DozeHost {
}
@Override
public void setDozeScreenBrightness(int value) {
mNotificationShadeWindowController.setDozeScreenBrightness(value);
public void setDozeScreenBrightness(int brightness) {
mDozeLog.traceDozeScreenBrightness(brightness);
mNotificationShadeWindowController.setDozeScreenBrightness(brightness);
}
@Override
public void setAodDimmingScrim(float scrimOpacity) {
mDozeLog.traceSetAodDimmingScrim(scrimOpacity);
mScrimController.setAodFrontScrimAlpha(scrimOpacity);
}
@Override
public void prepareForGentleSleep(Runnable onDisplayOffCallback) {
if (mPendingScreenOffCallback != null) {