diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/app/UApp.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/app/UApp.kt index c6663a12..a3c076fd 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/app/UApp.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/app/UApp.kt @@ -59,6 +59,7 @@ class UApp : MultiDexApplication() { ioScope.launch { if (Settings.debugLogToFile) { FileLoggerTree.plantToTimberForest() + Util.dumpSettingsToLog() } isFirstRun = Util.isFirstRun() } diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Util.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Util.kt index df63bd7b..763a680d 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Util.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/util/Util.kt @@ -775,4 +775,13 @@ object Util { stopForeground(true) } } + + fun dumpSettingsToLog() { + Timber.d("Current user preferences") + Timber.d("========================") + val keys = Settings.preferences.all + keys.forEach { + Timber.d("${it.key}: ${it.value}") + } + } }