logging with Napier

This commit is contained in:
2024-08-05 05:56:06 +03:00
parent e0543fd2bf
commit 68e6ec3e8f
4 changed files with 10 additions and 4 deletions
+1 -1
View File
@@ -66,7 +66,6 @@ kotlin {
implementation(libs.ktor.core)
implementation(libs.ktor.client.cio)
implementation(libs.kotlinx.serialization.json)
implementation(libs.multiplatformSettings)
implementation(libs.koin.core)
implementation(libs.koin.compose)
implementation(libs.androidx.lifecycle.viewmodel.compose)
@@ -74,6 +73,7 @@ kotlin {
implementation(libs.haze.materials)
implementation(libs.kstore)
implementation(libs.kstore.file)
implementation(libs.napier)
}
commonTest.dependencies {
@@ -10,6 +10,8 @@ import cafe.adriel.voyager.transitions.FadeTransition
import dev.meloda.overseerr.screens.main.MainScreen
import dev.meloda.overseerr.settings.SettingsController
import dev.meloda.overseerr.theme.AppTheme
import io.github.aakira.napier.DebugAntilog
import io.github.aakira.napier.Napier
import org.koin.compose.KoinContext
import org.koin.compose.koinInject
@@ -17,6 +19,9 @@ var appDir: String = ""
@Composable
internal fun App() = KoinContext {
LaunchedEffect(true) {
Napier.base(DebugAntilog())
}
val settingsController: SettingsController = koinInject()
@@ -5,6 +5,7 @@ import androidx.lifecycle.viewModelScope
import dev.meloda.overseerr.ext.setValue
import dev.meloda.overseerr.screens.url.model.UrlScreenState
import dev.meloda.overseerr.settings.SettingsController
import io.github.aakira.napier.Napier
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.launchIn
@@ -53,6 +54,6 @@ class UrlViewModelImpl(
}
override fun onTestButtonClicked() {
Napier.v("Test button clicked")
}
}