[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