[WIFI] Move verbose logging init to Injector
Move generic verbose logging to the injector (which is generic
across all Wi-Fi components).
Bug: 69432628
Test: build, enable verbose & verify log
Change-Id: I90c57793cdefb3c46729ff465a1c731b61d077c5
diff --git a/service/java/com/android/server/wifi/WifiInjector.java b/service/java/com/android/server/wifi/WifiInjector.java
index 9c9622c..ba1d4d6 100644
--- a/service/java/com/android/server/wifi/WifiInjector.java
+++ b/service/java/com/android/server/wifi/WifiInjector.java
@@ -261,6 +261,16 @@
return sWifiInjector;
}
+ /**
+ * Enable verbose logging in Injector objects. Called from the WifiServiceImpl (based on
+ * binder call).
+ */
+ public void enableVerboseLogging(int verbose) {
+ mWifiLastResortWatchdog.enableVerboseLogging(verbose);
+ mWifiBackupRestore.enableVerboseLogging(verbose);
+ LogcatLog.enableVerboseLogging(verbose);
+ }
+
public UserManager getUserManager() {
return UserManager.get(mContext);
}
diff --git a/service/java/com/android/server/wifi/WifiServiceImpl.java b/service/java/com/android/server/wifi/WifiServiceImpl.java
index 2724cb5..ce49e55 100644
--- a/service/java/com/android/server/wifi/WifiServiceImpl.java
+++ b/service/java/com/android/server/wifi/WifiServiceImpl.java
@@ -2407,9 +2407,7 @@
mWifiStateMachine.enableVerboseLogging(verbose);
mWifiLockManager.enableVerboseLogging(verbose);
mWifiMulticastLockManager.enableVerboseLogging(verbose);
- mWifiInjector.getWifiLastResortWatchdog().enableVerboseLogging(verbose);
- mWifiInjector.getWifiBackupRestore().enableVerboseLogging(verbose);
- LogcatLog.enableVerboseLogging(verbose);
+ mWifiInjector.enableVerboseLogging(verbose);
}
@Override