Add debug logs to settings AppFunction state providers.

To help provide insights around performance, more logs are added to the code.

Bug: 418719120
Flag: EXEMPT log only update
Change-Id: Iddf73e06cda4a65535d3d3299a6c0ad72cbe89ea
diff --git a/src/com/android/settings/appfunctions/providers/AndroidApiStateProvider.kt b/src/com/android/settings/appfunctions/providers/AndroidApiStateProvider.kt
index 79a8f11..c2d4190 100644
--- a/src/com/android/settings/appfunctions/providers/AndroidApiStateProvider.kt
+++ b/src/com/android/settings/appfunctions/providers/AndroidApiStateProvider.kt
@@ -73,7 +73,10 @@
                 .mapNotNull { provider ->
                     val providerName = provider::class.simpleName
                     try {
-                        provider.get(context, sharedDeviceStateData)
+                        Log.v(TAG, "Getting device state from $providerName")
+                        val state = provider.get(context, sharedDeviceStateData)
+                        Log.v(TAG, "Got device state from $providerName")
+                        state
                     } catch (e: Exception) {
                         Log.e(TAG, "Error getting device state from $providerName", e)
                         null
diff --git a/src/com/android/settings/appfunctions/providers/CatalystStateProvider.kt b/src/com/android/settings/appfunctions/providers/CatalystStateProvider.kt
index 24ab652..af89c2c 100644
--- a/src/com/android/settings/appfunctions/providers/CatalystStateProvider.kt
+++ b/src/com/android/settings/appfunctions/providers/CatalystStateProvider.kt
@@ -57,7 +57,7 @@
                     try {
                         buildPerScreenDeviceStates(screenKey, requestCategory)
                     } catch (e: Exception) {
-                        Log.e(TAG, "error building $screenKey", e)
+                        Log.e(TAG, "Error building per screen device states for $screenKey", e)
                         null
                     }
                 }
@@ -72,6 +72,7 @@
         screenKey: String,
         requestCategory: DeviceStateCategory,
     ): PerScreenDeviceStates? {
+        Log.v(TAG, "Building per screen device states for $screenKey")
         val perScreenConfig = perScreenConfigMap[screenKey]
         if (perScreenConfig == null || !perScreenConfig.enabled || requestCategory !in perScreenConfig.category) {
             return null
@@ -117,12 +118,14 @@
         }
 
         val launchingIntent = screenMetaData.getLaunchIntent(context, null)
-        return PerScreenDeviceStates(
+        val states = PerScreenDeviceStates(
             description = screenMetaData.getPreferenceScreenTitle(context)?.toString()
                 ?: "",
             deviceStateItems = deviceStateItemList,
             intentUri = launchingIntent?.toUri(Intent.URI_INTENT_SCHEME)
         )
+        Log.v(TAG, "Built per screen device states for $screenKey")
+        return states
     }
 
     companion object {