Merge "fix log spewing coming from Telecom#LogUtils" into tm-dev

This commit is contained in:
Thomas Stuart
2022-05-03 15:47:19 +00:00
committed by Android (Google) Code Review

View File

@@ -75,6 +75,11 @@ public class Log {
*/
private static boolean sIsUserExtendedLoggingEnabled = false;
/**
* Enabled in telecom testing to help gate log statements causing log spew.
*/
private static boolean sIsUnitTestingEnabled = false;
/**
* The time when user-activated extended logging should be ended. Used to determine when
* extended logging should automatically be disabled.
@@ -330,6 +335,20 @@ public class Log {
}
}
/**
* Enabled when tests are running to help gate log statements causing log spew.
*
* @param isEnabled {@code true} if running unit tests. false otherwise.
*
*/
public static void setUnitTestingEnabled(boolean isEnabled) {
sIsUnitTestingEnabled = isEnabled;
}
public static boolean isUnitTestingEnabled() {
return sIsUnitTestingEnabled;
}
private static EventManager getEventManager() {
// Checking for null again outside of synchronization because we only need to synchronize
// during the lazy loading of the events logger. We don't need to synchronize elsewhere.