Add some padding for easier readability

This commit is contained in:
Benoit Marty 2020-11-03 09:57:34 +01:00
parent a216f82b35
commit 997cd68344

View File

@ -42,10 +42,11 @@ internal class RealmDebugTools(
separator() separator()
append("\n$baseName Realm is empty: ${realm.isEmpty}") append("\n$baseName Realm is empty: ${realm.isEmpty}")
var total = 0L var total = 0L
val maxNameLength = realmConfiguration.realmObjectClasses.maxOf { it.simpleName.length }
realmConfiguration.realmObjectClasses.forEach { modelClazz -> realmConfiguration.realmObjectClasses.forEach { modelClazz ->
val count = realm.where(modelClazz).count() val count = realm.where(modelClazz).count()
total += count total += count
append("\n$baseName Realm - count ${modelClazz.simpleName}: $count") append("\n$baseName Realm - count ${modelClazz.simpleName.padEnd(maxNameLength)} : $count")
} }
separator() separator()
append("\n$baseName Realm - total count: $total") append("\n$baseName Realm - total count: $total")
@ -56,5 +57,5 @@ internal class RealmDebugTools(
.let { Timber.i(it) } .let { Timber.i(it) }
} }
internal fun StringBuilder.separator() = append("\n==============================================") private fun StringBuilder.separator() = append("\n==============================================")
} }